Overview of the role:
We're looking for a Software Engineer with a passion for collaboration, problem-solving, and software development. As a Software Engineer, you'll be responsible for designing, building, and deploying features while working with the members of WorkTango's engineering team. You'll be using Node, React, Express, Postgres, GraphQL and other modern technologies.
The awesome stuff you'll do in this role:
- Design, build, and deploy scalable web applications as part of a team.
- Assist in defining and championing engineering best practices.
- Write maintainable, extensible, low-latency, and high-availability performance-minded code.
- Integration of data management and storage solutions.
- Integration of user-facing elements and implement application logic.
- Write reliable unit tests and smoke tests.
- Review others' code.
- Influence our product's direction with your ideas and technical expertise.
- Support our customers by understanding their needs and improving our platform to meet them.
- Collaborate with the Architecture group to help drive the direction of our Platform Architecture.
What you'll need to be successful in this role:
- Minimum 3 years of application development experience required.
- Ability to operate independently on assigned work in a project and communicate technical problems concisely.
- Excellent verbal and written communication skills.
- A strong desire to innovate, experiment, collaborate and learn.
- High standards for quality and attention to detail.
- Advocate for modern software engineering practices - continuous integration, unit testing, and automated deployments.
- Experience with agile software development processes - scrum.
- Proficiency with TypeScript on Node
- Proficiency with integration of data storage solutions and ORMs - PostgreSQL, Mongo, TypeORM, Sequelize, etc.
- Familiarity of GraphQL experience with Apollo Server a plus.
- Experience using modern cloud provider GCP, AWS, etc.).
- Understanding of security compliance concerns.
- Understanding of frontend technologies and modern UI frameworks - React, Vue, etc.
- Experience developing production applications with understanding of fundamental design principles behind scalable applications.
- Proficiency using agentic AI tools for writing software (i.e. Claude Code, Codex, etc.).