about 4 hours ago
Responsibilities
- Lead the design and development of high-scale services and products as part of an Agile team.
- Design, write, test, and debug production-quality code primarily in Java.
- Develop, test, and debug scalable backend services and APIs.
- Lead and drive automation across development workflows.
- Design and build RESTful APIs and microservices.
- Develop and contribute to frontend applications using modern frameworks.
- Ensure system reliability by measuring and improving service health.
- Collaborate with product managers and engineering teams to deliver solutions.
- Mentor and guide engineers across different experience levels.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 6+ years of experience developing enterprise-grade software.
- 2+ years of experience working in Unix/Linux environments.
- 2+ years of experience designing and architecting complex systems.
- Strong hands-on experience with Java and familiarity with Python.
- Experience designing and building RESTful APIs and microservices.
- Strong understanding of frontend technologies and full-stack development.
- Experience with cloud platforms and cloud-native architectures.
- Experience with CI/CD pipelines and automation tools.
- Strong knowledge of database design and data modeling.
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness and lifestyle support.
Tech Stack
Amazon DynamoDBAngularAnsibleApache AntAWSCucumberDockerGitLab CI/CDGradleJavaJenkinsJUnitKubernetesMavenMongoDBMySQLPostgreSQLPythonReactTerraformVue.js
