WorkTango is an award-winning Employee Experience platform that helps leaders and organizations improve employee engagement, increase retention, and boost performance while reducing costs with Employee Surveys and Recognition & Rewards software.
WorkTango’s holistic platform offers two distinct, but complementary solutions.
Surveys & Insights makes it easy for organizations to measure engagement and ensure every employee feels heard through unlimited surveys across the entire employee lifecycle. Leaders gain insight into employee sentiment through robust dashboards and insights, and are empowered to drive meaningful change with recommended action plans.
Recognition & Rewards enables organizations to scale and automate manual recognition & rewards practices, track and control costs, and create a continuous culture of appreciation through company-wide recognition.
WorkTango is built for the workplace we all want to be a part of – where teams accomplish great things, achievements are celebrated, and employees have a voice.
Please Note: We are not currently considering applicants in CA, MT, VT, and Puerto Rico for this position.
Overview of the role:
We’re looking for a Senior Software Engineer with a passion for collaboration, problem-solving, and software development. As Sr. 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, MongoDB, Express, Postgres, GraphQL and other modern technologies.
The awesome stuff you’ll do in this role:
- Mentor the Engineering team as they design, build, and deploy scalable web applications
- Champion engineering best practices
- Write maintainable, extensible, low-latency, and high-availability performance-minded code
- Integration of user-facing elements and implement application logic
- Write reliable 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 Architecture to help drive the direction of our Platform Architecture
What you’ll need to be successful in this role:
- Minimum 5 years of application development experience required
- Ability to operate independently on assigned work in a projects by example 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
- Strong proficiency with TypeScript and JavaScript
- Strong proficiency working with the NodeJS runtime environment and it’s associated libraries & frameworks
- Proficiency in asynchronous programming and its quirks & workarounds
- Strong proficiency with integration of data storage solutions and ORMs - PostgreSQL, Mongo, TypeORM, Sequelize, etc.
- Proficient in GraphQL and its associated libraries and frameworks - experience with Apollo Server a plus
- Strong understanding in building low-latency and high-availability, performant-minded web applications on cloud - GCP, AWS, etc.
- Understanding of accessibility and security compliance concerns
- Good understanding of Frontend technologies and modern UI frameworks - React, Vue, etc.
- Experience working with AI/LLM providers
- A proven track record developing production applications with strong understanding in fundamental design principles behind scalable applications
- DevOps experience and familiarity in building cloud infrastructure with GCP, AWS or Heroku using modern configuration tooling, i,e Terra Form
- Experience working with Hevo, BigQuery is a plus
Read Full Description