This is a remote position.
We are seeking a Software Engineer II to join our team. You will be responsible for designing, developing, and maintaining high-quality software solutions. You’ll work closely with cross-functional teams to build scalable and performant applications while mentoring junior engineers and driving best practices. You will be proficient in either Frontend or Backend development.
Responsibilities:
- Architect, design, and develop robust, scalable, and maintainable software solutions.
- Collaborate with product managers, designers, and other engineers to deliver high-impact features.
- Ensure code quality through peer reviews, testing, and automation.
- Optimize applications for performance, security, and reliability.
- Stay up to date with industry trends and bring innovative ideas to the table.
Additional Responsibilities- Frontend Specialists:
- Implement modern web interfaces using React, CSS, Typescript, and modern design libraries.
- Experience with GraphQL clients like Apollo.
- Build reusable libraries with mono repo build systems (NX).
- Build reusable React components for interfacing with our back-end platforms.
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance.
Additional Responsibilities- Backend Specialists:
- Develop the core application logic, databases, and APIs to ensure efficient data management and seamless communication between the front end and server.
- Create RESTful or GraphQL APIs to enable smooth data exchange between various software components and external systems.
- Optimize code and infrastructure to handle increasing loads, ensuring the application can scale efficiently.
Requirements
- 3-5 years of experience in software development.
- Strong proficiency in and experience with (Frontend Specialists) React, Typescript, HTML, Javascript, CSS OR (Backend Specialists) C#/.NET, Typescript, GraphQL, DynamoDB, MySQL.
- Deep understanding of system design, data structures, and algorithms.
- Experience with cloud platforms like AWS (preferred) or GCP.
- Strong problem-solving skills and ability to work independently.
- Excellent communication and collaboration skills.
Bonus Points:
- Full-stack development experience or affinity.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
- Contributions to open-source projects or personal tech blogs.
- Experience with Microfrontend architecture.
- Experience with monorepo build systems.
Benefits
- Work Location: Remote
- 5 days working