Senior Backend Engineer, Java
WFA Digital Insight
The demand for skilled Java developers has seen significant growth, with a reported 25% increase in job postings over the past year. As a Senior Backend Engineer, Java at In Tandem, you'll have the opportunity to work with a unique rotational capacity, gaining broad platform exposure and contributing to features that make everyday life easier for families. With the current remote job market favoring candidates with expertise in microservices architecture and AI integrations, this role stands out for its emphasis on solving meaningful problems and accelerated career growth. Before applying, candidates should be aware of the company's focus on building technology that strengthens relationships and supports families, and be prepared to showcase their passion for creating high-quality software.
Job Description
About the Role
As a Senior Backend Engineer, Java at In Tandem, you'll be part of a team that builds technology to help families manage everyday routines and navigate life's biggest transitions. Your role will entail working on the development of high-quality software, collaborating with cross-functional teams, and contributing to features that make a real difference in the daily lives of parents and kids. You'll have the opportunity to work in a unique rotational capacity, gaining exposure to multiple teams and products before finding your long-term home within the engineering organization.The company's mission is to create technology that strengthens relationships and supports families, and as a Senior Backend Engineer, you'll play a key role in achieving this goal. You'll work closely with product managers, designers, QA analysts, and other engineers to solve complex problems and develop innovative solutions.
What You Will Do
- Develop high-quality software using Java, with a focus on scalability, reliability, and performance
- Collaborate with cross-functional teams to design, develop, and deploy new features and products
- Work with microservices architecture and AI integrations to solve complex problems
- Contribute to the development of robust, scalable backend services and APIs
- Participate in agile rituals and API guilds to ensure continuous improvement and knowledge sharing
- Work with modern technologies, including AI-powered features, to directly impact millions of families
- Partner with engineers across different teams to gain a high-level understanding of the company's products and technology
- Take on increasingly complex tasks and responsibilities as you grow in your role
- Architect solutions to complex problems, consistent with existing patterns and best practices
- Partner with cross-functional engineering teammates to deliver high-quality software
What We Are Looking For
- 5+ years of experience in developing high-quality software using Java
- Deep knowledge of relational databases, Hibernate, and the Spring Framework
- Experience with microservices architecture and AI integrations
- Strong understanding of software design patterns and principles
- Excellent problem-solving skills and attention to detail
- Ability to collaborate and work effectively in a team environment
- Strong communication and interpersonal skills
- Passion for creating high-quality software and solving complex problems
- Experience with agile development methodologies and version control systems
Nice to Have
- Experience with cloud-based technologies and containerization
- Knowledge of machine learning and data science concepts
- Familiarity with DevOps practices and continuous delivery
- Experience with front-end development frameworks and technologies
- Certification in Java or related technologies
Benefits and Perks
- Opportunity to work with a unique rotational capacity, gaining broad platform exposure and accelerated career growth
- Collaborative and dynamic work environment with a team of experienced engineers
- Access to modern technologies and tools, including AI-powered features
- Flexible working hours and remote work options
- Professional development opportunities, including training and conference attendance
- Competitive compensation and benefits package
- Recognition and reward for outstanding performance and contributions
- Opportunity to make a real difference in the daily lives of families and contribute to a mission-driven company
How to Stand Out
- Ensure you have a strong understanding of Java, microservices architecture, and AI integrations before applying.
- Highlight your experience with agile development methodologies and version control systems in your resume and cover letter.
- Be prepared to showcase your problem-solving skills and attention to detail during the interview process.
- Research the company's products and technology to demonstrate your interest and enthusiasm for the role.
- Consider creating a portfolio of your work to showcase your skills and experience as a Java developer.
- Don't be afraid to ask about the company culture, team dynamics, and opportunities for growth and development during the interview.
- Look for red flags such as lack of clear communication, unclear expectations, or unrealistic demands during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.