Software Engineer Backend (Sales Enablement)

Skills
Back-End Web DevelopmentComputer ScienceNode.JsSoftware ArchitectureSoftware DevelopmentTypescriptDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum 4+ years experience as a Software Engineer
  • Proficient in TypeScript JavaScript Node.js and GraphQL
  • Experience with microservices using AWS Docker and Kubernetes
  • Skilled in PostgreSQL DynamoDB and database management solutions
  • Familiar with code testing and common frameworks for unit integration and functional tests
  • BS or MS in Computer Science or a related field or equivalent experience
  • Ability to make strategic software architecture decisions and conduct design and code reviews.

Nice to have

  • TypeScript
  • JavaScript
  • Node.js
  • GraphQL
  • AWS
  • Docker
  • Kubernetes

Day to day

  • Develop and implement new features enhancements and bug fixes for our software systems ensuring alignment with user requirements and business goals.
  • Champion code quality reusability scalability and security while making strategic software architecture decisions.
  • Conduct design and code reviews and collaborate with key stakeholders to translate small ideas into high fidelity technical plans.
  • Opportunity to work across the software stack enhancing your backend and versatile skills.