Dev Technology

posted about 1 month ago

Full-time - Mid Level
Remote

About the position

The Senior Application Developer position involves leading Agile software development projects that support the client's mission. The role encompasses the entire software development lifecycle, from requirements gathering to coding and testing, while also addressing issues in existing code. The developer will be responsible for client-facing implementation and integration work, driving the adoption of cloud-native architectures, and providing guidance on emerging technologies. This position requires collaboration with team members and participation in public engagements to align with strategic goals.

Responsibilities

  • Lead Agile software development projects from requirements gathering to coding and testing.
  • Research issues in existing code and implement solutions.
  • Prepare ad hoc reports and communicate status, including issues and risks, to the team.
  • Collaborate with team members to resolve problems and meet client needs.
  • Drive the adoption and integration of cloud-native architectures using a serverless-first approach.
  • Participate in public engagements and support the company's presence at industry events.
  • Provide insight and guidance to the executive team on cloud technologies.
  • Support innovation teams and participate in SBIR and Challenge work.
  • Provide direct billable support to clients in cloud architect roles.

Requirements

  • Bachelor's Degree required; Master's Degree in Systems or Software Engineering preferred.
  • 6-8+ years of professional experience in software development.
  • Experience with React UI or related UI frameworks (Angular).
  • Experience with AWS Cloud Tools (AWS Lambda, EventBridge).
  • Proficiency in Node.js.
  • Ability to understand complex business processes and their relation to supporting systems.
  • Strong problem-solving skills and ability to recommend and implement solutions.
  • Good written and verbal communication skills.
  • Ability to collaborate effectively with team members.
  • Comfortable working in a remote environment.
  • Demonstrated success in R&D functions in cloud architecture design and implementation.

Nice-to-haves

  • Bachelor's in Computer Science or related field.
  • Knowledge of JavaScript.
  • Experience with AWS Lambda.
  • Experience with SPA concepts and libraries.
  • Familiarity with agile and DevOps tools (Git, Jenkins, Maven, Ansible, Junit).
  • Experience in writing SQL and working with relational databases (PostgreSQL, DynamoDB).

Benefits

  • Generous and flexible time-off policy.
  • Flexible work schedules and telework options.
  • Career development opportunities including mentorship and training.
  • Tuition reimbursement and paid training opportunities.
  • Industry-leading benefits including health plans with dental and vision.
  • Flexible spending account and commuter benefits.
  • Life insurance and 401K matching with immediate vesting.
  • End of year profit sharing.
  • Regular team and company social events.
  • Community engagement support and time off for volunteer efforts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service