Role responsibilities
As a Senior Software Engineer, you will lead architectural decisions and collaborate with product managers and designers to develop innovative features. You will also mentor other engineers and ensure system efficiency and maintainability.
Requirements
Candidates should have a 4-year degree in a related technical discipline and 5-10+ years of experience in software engineering roles. Proven experience in owning and operating production API and backend systems is required.
Key skills
Software Engineering, API Development, System Design, Spring Framework, Java, Temporal Workflows, Third-Party API Integration, Containerization, Docker, Version Control, Git, Data Integrity, Performance Optimization, Code Review, CI/CD Pipeline, Security Compliance
Keywords
Software Engineering, Backend Development, API, Java, Spring Boot, Temporal, Docker, Git, Data Stores, SQL, Graph Databases, Neo4j, CI/CD, Performance Optimization, Security, Compliance, Technical Mentorship