Salary
💰 $123,500 - $212,850 per year
Tech Stack
AkkaApacheAWSAzureCloudDistributed SystemsDjangoDockerGRPCJavaKafkaKubernetesMicroservicesMySQLNoSQLOpen SourcePostgresPulsarPythonScalaSparkSpringSpring BootSpringBoot
About the role
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (design, implementation, testing, delivery and operations)
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- Lead end-to-end technical solution design and ensure alignment between business needs and full-stack technical capabilities
- Design, develop, and maintain user interfaces, business logic layers, data storage, and reusable frameworks
- Own the entire software development lifecycle with focus on front-end/back-end integration
- Mentor and coach junior engineers, enforce code quality, and conduct code reviews
- Collaborate with Product Owners, UED designers, end users, and framework teams to balance UX, performance, and scalability
- Drive automation across the development pipeline via CI/CD, infrastructure as code, and DevOps practices
- Partner with cross-functional and global engineering teams to scale solutions worldwide
Requirements
- Minimum of 5 years of relevant work experience
- Bachelor's degree or equivalent experience
- Lead end-to-end technical solution design and discussions with local and global stakeholders
- Design, develop, and maintain critical full-stack systems (internal and client-facing)
- Experience with user interfaces, business logic layers, data storage solutions, and reusable front-end/back-end frameworks
- Own the entire software development lifecycle from conceptualization to deployment
- Mentor and coach junior engineers, enforce code quality standards, and conduct thorough code reviews
- Collaborate closely with Product Owners, UED designers, end users, and framework teams
- Drive automation and efficiency through CI/CD, infrastructure as code, and DevOps best practices
- Partner with cross-functional and global engineering teams to align on technical standards and resolve integration challenges
- Ability to operate with little day-to-day supervision and make technical decisions based on best practices