MongoDB - Atlanta, TX

posted about 1 month ago

Full-time - Senior
Hybrid - Atlanta, TX
Professional, Scientific, and Technical Services

About the position

The position involves acting as the lead technical software developer in a small Agile team, focusing on migrating legacy relational database-based Java applications to a modern cloud-based architecture using MongoDB. The role requires innovation in developing GenAI-based solutions and applying existing migration playbooks to enhance customer adoption scenarios. The successful candidate will work closely with customers to understand their needs and drive technical planning and execution of projects.

Responsibilities

  • Act as the lead software developer on small Agile teams delivering software-based solutions for migrating and modernizing customer legacy applications to MongoDB.
  • Stay abreast of the latest GenAI advancements and leverage cutting-edge developments for migration projects.
  • Innovate new development processes, technologies, and project approaches, especially from emerging GenAI capabilities.
  • Expand migration playbooks and invigorate the team to innovate and solve challenges on each project.
  • Drive the technical part of sprint grooming, planning, and showcases alongside the project manager.
  • Provide technical direction to the team and partner with the project manager to ensure project success.
  • Study the current state of each legacy application and drive the technical planning and design to achieve the target state.
  • Adapt to changes in project direction based on customer or account team priorities.
  • Lead technical personnel on the customer side to resolve issues and identify solutions.

Requirements

  • 10+ years of experience working as a software developer, with 3+ years of experience as a technical lead.
  • Strong proficiency in Java.
  • Some experience and knowledge of Python or JavaScript/Node.js.
  • Strong experience in building applications that interact with relational databases using SQL.
  • Some experience of Enterprise Java (J2EE/JavaEE/Spring) application architectures.
  • History of delivering high-cadence modern applications with applied Agile methodologies, test-first development approaches, adopting CI/CD pipelines and using Git version control.
  • Proven experience in leading software/application development projects.
  • Ability to provide technical direction and authority to the delivery team and stakeholders.
  • Strong written, verbal and presentation skills for collaboration with team members and external stakeholders.
  • Strong strategic thinking capabilities to align technical work with business goals.
  • Ability to travel and work on customer sites for extended periods.

Nice-to-haves

  • Working knowledge of microservices architectures and Domain-Driven Design approaches.
  • Some experience and knowledge of ORMs like Hibernate or JPA.
  • Some experience in nascent GenAI technologies and approaches, such as using OpenAI API with GPT LLMs.
  • Practical experience of using MongoDB.

Benefits

  • Equity participation in the employee stock purchase program.
  • Flexible paid time off.
  • 20 weeks fully-paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • 401(k) plan.
  • Mental health counseling.
  • Access to transgender-inclusive health insurance coverage.
  • Health benefits offerings.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service