Job Description
We are seeking a senior engineer with exceptional technical maturity and expertise to join our software engineering team and shape the future of our data and insight platform. You will work alongside a highly motivated and talented team, focusing on quality, performance, and scalability.
Main Responsibilities
- Define the vision and prioritize projects as part of a team with strong ownership of systems.
- Work in a co-located and distributed remote/hybrid team practicing continuous delivery and two-week scrum cycles.
- Collaborate closely with product managers, designers, and DevOps engineers.
- Design and implement scalable and secure RESTful APIs using Express, NextJS, etc.
- Design database schemas in both relational and non-relational environments.
- Ensure secure and efficient web-based services, incorporating networking concepts such as CORS and security concepts like OWASP.
Requirements
- Javascript: 5+ years of experience.
- Node: 5+ years of experience.
- Databases (MySQL, MongoDB, Redis, DynamoDB): Strong understanding, 4+ years of experience.
- Typescript: 3+ years of experience.
- React + NextJS: 3+ years of experience.
- Software Architecture: 1+ years of experience.
- AWS (EC2, Lambda, SQS, SNS, etc): 2+ years of experience.
- Elasticsearch: 2+ years of experience.
- GraphQL: 1+ year of experience.
- PHP or equivalent server-side scripting language (Perl, Ruby, Python, etc): Strong understanding, 1+ year of experience.
- English Level: B2+ / C1
Desirable Skills
- Hands-on experience designing and implementing scalable and secure RESTful APIs.
- Experience in designing database schemas in both relational and non-relational environments.
- Excellent knowledge and hands-on experience with networking concepts related to web-based services (CORS).
- Strong knowledge of security concepts and implementations, including OWASP.
- Ability to understand customer context and broad product requirements, translating them into simple and elegant solutions.
Benefits
- Competitive salary, negotiable based on experience and skills.
- Opportunity to work with a highly motivated and talented team.
- Continuous learning and development opportunities.
- Flexible working hours within the US Eastern time zone.
- Collaborative and inclusive company culture.