Requirements
- Minimum of five years designing and building applications using Java or similar languages
- Proven background working with relational databases and crafting SQL queries, particularly with PostgreSQL
- Hands-on experience using CI/CD pipelines, specifically with Jenkins
- Understanding of frontend development using technologies like React, Angular, or ES6
- Demonstrated ability to write unit, integration, and end-to-end API tests
- Experience collaborating within agile teams on diverse project scopes
- Familiarity with distributed version control systems, especially Git
- Strong communication skills to work with product and support teams for optimal product use and issue resolution
Nice to Have
- Exposure to current software tools and frameworks
- At least one year developing applications in AWS cloud environments
- Real-world delivery of APIs using Spring and PostgreSQL, especially supporting single-page apps built with modern JavaScript such as ReactJS
- Experience implementing authentication and authorization mechanisms like OAuth
- Working knowledge of Docker in development and production settings
- Background in service-oriented architecture, including service discovery, monitoring, caching, logging, job processing, and failover strategies
- Operational experience using infrastructure-as-code tools such as Terraform, AWS, and container platforms like ECS or Kubernetes
- Experience maintaining applications based on the 12-factor methodology
- Familiarity with performance monitoring solutions such as NewRelic
Benefits
- Engaging, intelligent, and relaxed workplace culture that encourages mutual learning
- Autonomy in choosing tools and development methodologies
- Meaningful mission involving systems that support global student writing improvement
- Opportunity to work in a small, product-focused team with ownership across the full development lifecycle
- Experience delivering end-to-end features while collaborating with product, design, and QA teams
Work Arrangement
Hybrid
Team
Integrations team
Required (8)
- Minimum of five years designing and building applications using Java or similar languages
- Proven background working with relational databases and crafting SQL queries, particularly with PostgreSQL
- Hands-on experience using CI/CD pipelines, specifically with Jenkins
- Understanding of frontend development using technologies like React, Angular, or ES6
- Demonstrated ability to write unit, integration, and end-to-end API tests
- Experience collaborating within agile teams on diverse project scopes
- Familiarity with distributed version control systems, especially Git
- Strong communication skills to work with product and support teams for optimal product use and issue resolution
Preferred (9)
- Exposure to current software tools and frameworks
- At least one year developing applications in AWS cloud environments
- Real-world delivery of APIs using Spring and PostgreSQL, especially supporting single-page apps built with modern JavaScript such as ReactJS
- Experience implementing authentication and authorization mechanisms like OAuth
- Working knowledge of Docker in development and production settings
- Background in service-oriented architecture, including service discovery, monitoring, caching, logging, job processing, and failover strategies
- Operational experience using infrastructure-as-code tools such as Terraform, AWS, and container platforms like ECS or Kubernetes
- Experience maintaining applications based on the 12-factor methodology
- Familiarity with performance monitoring solutions such as NewRelic
Benefits (5)
- Engaging, intelligent, and relaxed workplace culture that encourages mutual learning
- Autonomy in choosing tools and development methodologies
- Meaningful mission involving systems that support global student writing improvement
- Opportunity to work in a small, product-focused team with ownership across the full development lifecycle
- Experience delivering end-to-end features while collaborating with product, design, and QA teams