BEL USA is seeking a Senior Full-Stack Software Engineer to design, build, and maintain scalable, high-quality software systems that power their growing business.
Requirements
- Hands-on experience with Node.js, React, and TypeScript, including component architecture, state management, data-fetching patterns, forms, accessibility, profiling, and testing (e.g., React Testing Library, Playwright).
- Experience designing and implementing APIs, asynchronous patterns, and scalable back-end services.
- Solid foundation in web fundamentals: HTTP, caching, cookies, security headers/CSP, OAuth/OIDC, secure coding.
- Strong experience with SQL and NoSQL database design, migrations, and performance optimization.
- Experience with React or similar frameworks
- Experience with APIs, data models, microservices, and background workers
- Experience with SQL/NoSQL schemas, queries, and data performance optimization
Responsibilities
- Design and build modern eCommerce services within a scalable, secure, AI-driven platform.
- Develop high-quality front-end interfaces using React or similar frameworks.
- Implement and maintain APIs, data models, microservices, and background workers.
- Design and optimize SQL/NoSQL schemas, queries, and overall data performance.
- Own the full development lifecycle: design, coding, code reviews, testing, deployment, and documentation.
- Write clean, maintainable, well-tested code aligned with engineering standards.
- Instrument applications with logging, metrics, tracing, and contribute to reliable alerting and runbooks.
Other
- Bachelor’s degree in computer science or related field.
- Minimum of 5 years of professional software engineering experience, including ownership of production systems.
- Collaborate effectively with cross-functional teams and contribute to a strong engineering and review culture.
- Participate in on-call rotations and drive reliability improvements through post-incident reviews.
- Demonstrated ability to ship reliable, observable, maintainable software and collaborate with Product and Design teams.