Lead Backend Engineer
TALENT Software Services · Virginia, United States · 5 days ago
RemoteRemoteInformation TechnologyFull-time
About the role
This team is working on facing products/programs - both new and redesign of legacy Java applications into modern AWS based React/Node applications. Most dev teams work in a poly skilled manner working on automation and improving frameworks for testing in addition to core development.
Responsibilities
- Design and deliver high-quality software that is scalable, secure, and reusable—leveraging modern technologies, proven design patterns, and cloud-native practices to power team's core tools.
- Collaborate with product owners, architects, and stakeholders to uphold the highest engineering standards and translate big ideas into impactful, student-facing solutions.
- Break down new product capabilities into actionable, verifiable technical changes that move quickly from concept to reality.
- Create sharable documentation, both technical and non-technical.
- Maintain clean code and strong engineering standards such that when prototypes are greenlit for further development, the project is easy to build upon.
- Continuously develop the skills required to work with this rapidly developing technology.
Requirements
- 7+ years of professional experience designing, building, testing, and managing scalable web applications in AWS-hosted environments.
- 3+ years' experience building back-end applications using Node(with TypeScript).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, Redshift, DynamoDB).
- Hands-on experience implementing Generative AI applications (e.g., RAG chatbots, model fine-tuning, or other LLM-powered tools).
- Strong knowledge and hands-on experience with back-end technologies such as Node.js.
- Experience with asynchronous programming and event-driven messaging patterns.
- Strong knowledge of AWS services (e.g., Lambda, SNS, SQS, S3, Step Functions, IAM, KMS, API Gateway, CloudWatch, DynamoDB).
- Experience working in Agile/Scrum environments.
- Proven ability to mentor and coach less experienced teammates in new technologies.
- Strong analytical thinking, structured problem-solving, and practical decision-making skills.
- Effective communication and documentation skills.
- Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, Next.js, APIs, and AWS Serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, etc.).
- Leadership in the end-to-end design and implementation of user interfaces, from architectural planning and component strategy through to polished execution, including accessibility, performance optimization, and mentoring peers on building intuitive, scalable, and user-centric front-end solutions.
- Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
- Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
- Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
Qualifications
- Bachelor's degree in computer science, or related engineering fields preferred.
Skills
- Enthusiasm for learning new technologies, especially in the fast-moving GenAI space.
- Strong knowledge and hands-on experience with back-end technologies such as Node.js.
- Experience with asynchronous programming and event-driven messaging patterns.
- Strong knowledge of AWS services (e.g., Lambda, SNS, SQS, S3, Step Functions, IAM, KMS, API Gateway, CloudWatch, DynamoDB).
- Experience working in Agile/Scrum environments.
- Proven ability to mentor and coach less experienced teammates in new technologies.
- Strong analytical thinking, structured problem-solving, and practical decision-making skills.
- Effective communication and documentation skills.
- Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, Next.js, APIs, and AWS Serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, etc.).
- Leadership in the end-to-end design and implementation of user interfaces, from architectural planning and component strategy through to polished execution, including accessibility, performance optimization, and mentoring peers on building intuitive, scalable, and user-centric front-end solutions.
- Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
- Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
- Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
Benefits
All roles at Client offer:
- A passion for expanding educational and career opportunities and mission-driven work.
- Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions and a comfort learning and applying new digital tools independently and proactively.
- Clear and concise communication skills, written and verbal.
- A learner's mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
- A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
- A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.
Pay
TBD
Schedule
TBD