- Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
- Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
- Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.
- Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
- Mentor and provide technical guidance to junior engineers.
• Extensive demonstrated experience developing enterprise-level software as well as
providing testing and support to software applications
• Demonstrated experience with end to end application development.
• Proficiency in Java and REST APIs, React, Javascript, FrontEnd technologies
• Experience with relational databases, schema design and SQL
• Excellent communication skills, team collaboration and critical thinking
• Proven application development skills with web or enterprise scale software.
• Strong knowledge of data structures, algorithms, object-oriented programming
Experience with AWS or other public cloud technologies
* Experience with JavaScript and one or more modern JS UI frameworks
* Experience with Database implementations, specifically utilizing NoSQL
* Experience with distributed source control systems such as Git and Mercurial.
* Experience with test-driven development and frameworks.
* Familiarity working in a DevOps model