We are looking for engineers who love to build SaaS products to join our team. This position is for a product we have been building for 4 years now, for a long term customer of ours. The Codebase is well maintained, with a rails backend and a react frontend. If you are someone who has invested time into writing reusable rails modules, who has written ruby gems, you feel at home working with us. Required Knowledge: How Rails works Mastery over Active Record Migrations, Validations Good knowledge of writing encapsulated ruby business logic Great to Have Open source ruby gems Performance tuning for Rails Apps Ruby Metaprogramming knowledge Interview FormatTwo coding rounds of 45 mins each.If you crack both the rounds, you get the job, and incase you decline the offer any reason we will give you a gift voucher for spenidng your valuable time with us.In case you dont crack the question, we will tell you what to learn so that next time you will have a good chance :)
He/she should have minimum 3 yrs working experience on PHP, PHP Frameworks, Ajax, Knowledge on CMS platform like Open cart, payment gateway integration, experience working on portals. Responsibilities : - Execute full lifecycle software development - Develop, designed well efficient code - Integrate software components into a fully functional software system - Fully adaptive to the technology needed for the current project Required Skills : - Bachelor/ Master degree from good college. - Strong knowledge of algorithms, data structure - Understanding object-oriented programming - Excellent knowledge of PHP, Mysql, SQL. NoSQL, Mongodb - Ability & Readiness to work with any technology - Familiarity with software development methodology and release processes. - Strong problem-solving skills and excellent communication skills. Job Type: Full-time
About Us: Tact.ai is on a mission to make enterprise software more human-friendly. Tact.ai puts sellers first with human-friendly CRM solutions that are frictionless, connected, and prescriptive. Powered by our patented Edge AI platform, Fortune 500 sales organizations -- including Honeywell, Cisco, and one of the largest pharmaceutical companies in the world -- use Tact to change sales behavior and digitally transform how sellers work with customers every day to achieve new levels of productivity and collaboration. Founded by Chuck Ganapathi, who has built three generations of CRM products, Tact.ai Technologies, Inc. is a privately-held company backed by Accel Partners, Redpoint Ventures, Upfront Ventures, M12 (formerly About the opportunity: This is a 4 months paid internship opportunity for fresh graduates where you will be responsible to integrate systems & automate the processes and collaborate closely with Engineering and Professional Services team. If you believe in making software more human-friendly. If you relish the challenge? Obsessed with creating a better end-user experience? Apply with us if your skills match. Requirements: Bachelor's degree in computers or equivalent/higher Good knowledge in scripting language Perl/ Python Exposure to Java Be able to do API Integrations - Restfuls, MongoDb, Exposure to tools like Zapier Knowledge of MySQL/Postgres Good analytical, logical & reasoning Preference: Fresh graduates only Female candidates
• 6+ years Development and delivery experience with Java, Springboot, Micriservices, JPA and from reputable institutes• Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns• Familiarity with databases like MySQL, MongoDB, Redis etc• Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications• Exposure to CI/CD using Gitlab, Jenkins preferred• Familiarity with Docker, Kubernetes, EFK Stack is highly desired • Broad knowledge of web standards relating to APIs (OAuth, SSL etc.)• Exposure to product development.• Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases. o The microservices shall expose APIs which allow ease of integration with variety of client appso Microservices should handle a scale of thousands of requests per second• Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka• Debugging issues on a live setup• Lead a small team of engineers • Create test cases and technical documentation• Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices
• 3+ years development and delivery experience with Java, Springboot, Micriservices, JPA and from reputable institutes• Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns• Familiarity with databases like MySQL, MongoDB, Redis etc• Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications• Exposure to CI/CD using Gitlab, Jenkins preferred• Familiarity with Docker, Kubernetes, EFK Stack is preferred• Broad knowledge of web standards relating to APIs (OAuth, SSL etc.)• Exposure to product development is preferred• Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases. o The microservices shall expose APIs which allow ease of integration with variety of client appso Microservices should handle a scale of thousands of requests per second• Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka• Debugging issues on a live setup• Lead a small team of engineers • Create test cases and technical documentation• Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices
Backend development, algorithms, APIs, webapp and AWS support for our deeptech products in Food and Education.
You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing and operations.You will build cutting-edge scalable systems by writing simple and efficient code.You will push design and architecture limits for new product development.You will collaborate with product managers, and other key stakeholders to successfully execute projects.You will ensure compliance with build/release and configuration management processes.What you ll bring to the team:You have hands-on experience on GoLang Stack.You have developed complex software products that include scale, algorithmic complexity and huge amount of data.You have done development across multiple browsers/ mobile platforms delivering quality consumer products that delight the users.You thrive in complexity and jump at the opportunity to collaborate with colleagues to delivery projects within tight deadlines.
You should know atleast one of these: PHP, Laravel, MySQL Good to have skills: NoSQL, SQL, MongoDB, Cassandra, Microservices, AWS, Git, Continuous Integration, REST, Java What would you do here: ● Design, build, and maintain efficient, reusable, and reliable Php Laravel code ● Build the libraries and frameworks that support large, complex web applications ● Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems ● Ensure the best possible performance, quality, and responsiveness of the applications ● Identify bottlenecks and bugs, and devise solutions to these problems ● Architecture design and documentation ● Help maintain code quality, organization, and automatization
Software Engineer (Operational Excellence) - GlowroadYour solutions will impact our users directly! This job requires you to constantly hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks will define your success. High Impact production issues often require coordination between multiple Development, Operations and Business groups, so you get to experience a breadth of impact with various groups. Primary responsibilities include troubleshooting, diagnosing and fixing production software issues, developing monitoring solutions, performing software maintenance and configuration, implementing the fix for internally developed code, performing SQL queries, updating, tracking and resolving technical challenges. Responsibilities also include working alongside development on Softwareprojects, updating/enhancing our current software, automation of support processes anddocumentation of our systems. The ideal candidate must be detail oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happenand implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.Basic Qualifications● B.Tech in Computer Science or a related field.● Minimum 5 months overall development/technical support experience.● Knowledge of the UNIX/Linux operating system.● Proven ability to troubleshoot and identify the root cause of issues.● Demonstrates skill and passion for operational excellence.● Scripting ExperiencePreferred Qualifications● Bachelor’s degree in Computer Science or related field● Strong problem solving and analytical abilities● Experience with highly distributed systems with focus on the front-end stackdevelopment● Experience with AWS technologies and frameworks.● Passion for usability and creating efficient, scalable user interfaces● Excellent debugging and troubleshooting skills, with an enthusiastic attitude to supportand resolve customer problems● Demonstrated leadership abilities in driving operational excellence and softwareengineering best practices
Job Description: Must have:PHP, MySQLCore PHP and MVC framework- Codeginiter/CakePHP/Zend/Laravel- MySQL- Linux commands- Should be able to grasp the PHP application knowledge basis of strong PHP understanding- Should have experience with understanding/maintaining existing code- SVN version control1) Must Have (Top 3 skills) : a. Core PHP and MVC frameworks like Codeginiter/CakePHP/Zend/Laravelb. MySQLc. JQueryd. Should be able to grasp the PHP application knowledge basis of strong PHP understandinge. Should have experience with understanding/maintaining existing codef. SVN version control2) Good To have : a. Linux commandsb. Knowledge of Agilec. PHP Unit
Backend Engineer Technology skill sets required for a matching profile Work experience between 2 years to 8 years in building large-scale high user traffic consumer facing applications with a desire to work in a fast-paced startup. Knowledge on reactive and asynchronous programming is preferable. If you have worked with coroutines, goroutines, high concurrency, or optimized number of threads for processing on your backend server you could be a good fit. Extremely proficient at writing performant, scalable, and production-ready code in Kotlin, Java (8 or above, comfortable with concepts like lambda, streams, multithreading, etc), Elixir, Rust, or Golang. Should be familiar with static code analysis, code coverage, and code reviews. Experience with NoSQL DBs like MongoDB, Cassandra, Redis, or Aerospike is required. Knowledge of graph DBs like Neo4j is preferred. Strong in algorithms, problem-solving, and data structures. Knowledge of TDD and experience with building applications integrated with CI-CD pipelines (automated build, tests, and deployments). Exposure to micro-services with a good understanding of containers, Kubernetes, logging, alerting, and monitoring. Inter services communication. Should know how to handle multiple versions of APIs.
Permatech is a startup consulting studio. We work solely with German startups with innovative business models that are creating value and solving a problem. Our task is to be the technology behind that value creation. We work like a startup with flat hierarchies, nice offices, and the motivation and skill to always achieve our results. There's tremendous growth opportunities in the team, to stay long term on a startup project as well as grow your skills while working onsite in Germany. Key Responsibilities- Learn, design and implement the architecture with the team- Build a team of A-players with veto rights for each member- Work to design and build for speed and scalability- Design and implementation of continuous integration and deployment- Create security and data protection settings- Build features and applications with a mobile responsive design- Write technical documentationRecommended- Experience developing desktop and mobile applications of a minimum of 2 years- Familiarity with common tech stacks and Headless Ecommerce- Knowledge of multiple front-end languages and libraries (js, React, React Native)- Knowledge of back-end languages and libraries (Node.js, MongoDB, PHP, MySQL)- Experience implementing testing platforms and unit tests- Strong organizational and project management skills- Excellent communication and teamwork skills- Attention to detail
Responsibilities: Strong Technical Chops: You should know how to build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements. You should be on top of the latest architectural trends. Fast Learners: We are looking for folks who thrive on new technologies and don't believe in one-size-fit all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment. You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience. Requirements: Strong knowledge of MySQL, NoSQL, PostgreSQL, ElasticSearch. Experience in Java and web technologies. Experience in any one scripting language like Python. Hands-on experience with systems that are asynchronous, RESTful and demand concurrency. Knowledge of best software engineering practices for all stages of software development life cycle, including coding standards, code reviews, testing and deployment.