We are looking for experienced Software Developer to develop and implement full-stack solutions for enterprise applications. This role involves designing and implementing modern web applications with a strong emphasis on code quality, scalability, and reliability.
The responsibilities of the position include:
-
Design and build full-stack web applications using modern frameworks such as Next.js and Spring/Spring Boot.
-
Implement and optimize backend services and APIs to support data exchange and business workflows.
-
Develop and maintain integrations pipelines and system interfaces that connect internal and external systems.
-
Refactor, debug, and optimize existing codebases for performance, scalability, and maintainability.
-
Write clean, efficient, and well-tested code aligned with best practices and team standards.
-
Document technical details and contribute to internal knowledge transfer.
-
Collaborate cross-functionally with other team members to deliver high-impact features
-
Stay current with emerging technologies and support continuous improvement in development workflows and system capabilities.
Qualifications
-
BS in Computer Science, or equivalent work experience.
-
Expertise with JavaScript/Typescript, Java, and SQL.
-
Experience with frameworks including react.js/Next.js, Spring/Spring Boot preferred.
-
Familiarity with cloud deployment (EC2, EKS), containerization (Docker/Kubernetes), and CI/CD workflows.
-
Solid understanding of software development principles and design patterns for MVC architecture.
-
Experience with enterprise applications and big data technologies a plus.
-
Ability to visualize broader architecture, identify logical gaps, and develop thoughtful, maintainable code.
-
Strong technical acumen, communication and project management skills.