
Lead Consultant, Software Engineer
Posted 4 hours ago

Posted 4 hours ago
• Assists in the creation of full-stack applications by employing contemporary, AI-enhanced engineering methodologies.
• Collaborates effectively within an XP agile product team to produce high-quality software, influence technical choices, and uphold a stable, scalable codebase.
• Develops and improves full-stack features in accordance with established architectural and design principles.
• Implements backend services using Java and Spring Boot, along with frontend components utilizing React.
• Engages in daily standups, backlog refinement, iteration planning, and retrospectives.
• Works together with product managers, designers, and engineering colleagues to clarify requirements and provide technical insights.
• Contributes to CI/CD pipelines and promotes dependable deployment practices.
• Writes, reviews, and maintains high-quality, testable code through TDD, pair programming, and code review techniques.
• Troubleshoots and resolves technical challenges across the application stack.
• Aids in documentation and knowledge-sharing efforts within the team.
• Participates in conversations that shape technical direction and best practices within the team.
• Utilizes AI-assisted development tools to expedite delivery, enhance code quality, and boost productivity.
• Over 5 years of professional software engineering experience (Preferred).
• Expertise in Java, Spring Boot with React, and contemporary front-end development practices.
• Strong SQL experience with MSSQL, ORACLE, or similar (queries, stored procedures, schema design).
• Experience in building and consuming RESTful APIs.
• Solid grasp of object-oriented programming, design principles (SOLID), and Twelve-factor app methodology.
• Knowledge of secure coding practices (e.g., OWASP Top 10, input validation, authentication/authorization patterns) and the capability to critically assess AI-generated code for security and accuracy.
• Proven experience with pair programming and TDD.
• Proficient in version control using Git.
• Familiarity with unit and integration testing (e.g., JUnit, Mockito, Jest, React Testing Library).
• Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
• Knowledge of Docker or containerized environments.
• Understanding of cloud environments (Kubernetes, AWS).
• Frontend fundamentals: HTML5, CSS3, JavaScript/TypeScript.
• Proficient in AI-assisted development tools (e.g., GitHub Copilot, AI code assistants) to enhance development workflows.
• Familiarity with event-driven architecture and messaging systems (e.g., Apache Kafka).
• Ability to independently design and deliver functional features end-to-end with speed.
• Becoming a part of our team is more than just a job — it’s a chance to make an impact.
• Health insurance.
• Paid time off.
• Flexible work arrangements.
• Opportunities for professional development.
Revvity
Qonto
Qonto
Custom Health
Get handpicked remote jobs straight to your inbox weekly.