What are the responsibilities and job description for the Backend Software Engineer position at Meritence?
Our client is looking for a highly skilled Backend Engineer to join their team, focusing on building mission-critical services that support a global customer base. This role is ideal for a motivated engineer eager to work in a fast-paced environment, contributing to the development of services that allow users to pay, book, and expense their trips within seconds.
What You Will Do:
- Design and Implement APIs and Core Services: Develop and maintain robust APIs and core backend services that drive essential business functions.
- Develop Models and Business Logic: Build out impactful product features by implementing business logic and developing data models.
- Ensure Feature Quality: Follow up on the features you build post-release, ensuring their quality and addressing any issues that arise.
- Collaborate with Product and Design Teams: Work closely with cross-functional teams to deliver new features that meet business needs.
- Provide Technical Leadership: Mentor and guide other engineers, contributing to the team's technical direction and fostering a culture of learning.
- Drive User Experience Improvements: Contribute to frameworks and tools that significantly enhance user experiences.
- Adopt New Technologies: Help the team explore and integrate new tools and technologies to improve development processes and product offerings.
- Collaborate with Finance: Partner with the finance team to create dashboards and focus on generating more revenue through enhanced features.
Requirements:
- Large-Scale Problem Solving: Experience solving complex problems related to payments and large-scale systems.
- Strong Programming and CS Fundamentals: At least 10 years of experience building products, with a strong foundation in computer science principles.
- Deep Architecture and API Design Skills: Proven ability to design and build core services and new product features with a deep understanding of architecture and API design.
- Ownership and Quality Focus: A strong sense of ownership, demonstrated by shipping production-quality code with thorough testing, monitoring, and documentation.
- Passion for Learning: A drive to solve problems and learn new tools and technologies.
- Excellent Communication Skills: Ability to work with stakeholders and domain experts across the company to design effective solutions to user problems.
- Fast-Paced Environment: Comfort and experience thriving in a fast-paced, dynamic environment.
- Startup Experience: Prior experience working at startups or on consumer-facing products.
- Technical Skills: Proficiency in Java, AWS, distributed systems, Hibernate or similar ORM technologies, and Spring Framework is a plus.
Compensation:
- The posted pay range for this position is $146,250—$255,000 USD
Salary : $146,250 - $255,000