Collaborate with cross-functional teams to gather and refine requirements, ensuring alignment with business needs.
Design, develop, test, deploy, and maintain scalable, high-performance software applications.
Develop and enhance internal tools and applications to improve company operations.
Ensure system reliability, optimize application performance, and implement best practices for scalability.
Continuously improve existing codebases, conducting code reviews, and implementing modern practices.
Stay up to date with emerging technologies, trends, and best practices in software development.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
3+ years of hands-on experience in backend and/or full-stack development with a proven track record of delivering high-quality software.
Back-End Skills:
Proficiency in Java and experience with back-end frameworks like Spring Boot.
Strong understanding of database design, RDBMS concepts, and experience with SQL.
Knowledge of RESTful API design and integration.
Development Lifecycle: Proven ability to contribute across the entire software development lifecycle, including planning, design, coding, testing, deployment, and maintenance.
Tools & Practices:
Familiarity with version control systems, like Git, and CI/CD pipelines.
Experience with agile development methodologies.
Additional Skills:
Strong problem-solving and debugging capabilities.
Ability to create reusable code libraries and write clean, maintainable code.
Strong communication and collaboration skills to work effectively within a team and across departments.
High-level proficiency of written and verbal communication in English.
Benefits
100% paid comprehensive and private medical, dental, and vision insurance; employee assistance program (EAP); life and AD&D insurance; spouse and dependent life insurance; short- and long-term disability
Paid time off and country-specific holidays
Company-provided equipment and one-time $250 work from home stipend
$750 annual professional development budget
Company rewards and recognition program
And more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSQLRESTful APIdatabase designRDBMSsoftware development lifecyclecode reviewsscalabilityhigh-performance software