
Associate Software Engineer
BigStep Technologies
About this job
BigStep Technologies is actively seeking a highly skilled and motivated Senior Software Engineer – Full Stack (Node.js + React.js) to join our innovative remote team. If you are passionate about architecting scalable backend systems and crafting modern, intuitive web applications, this is an exceptional opportunity to contribute to high-performance, cloud-native products that make a real impact. As a Senior Software Engineer, you will play a pivotal role in driving technical excellence and innovation across our platform.
We are looking for an experienced professional who thrives in a collaborative engineering culture and is eager to take ownership of challenging projects. Join us to leverage your expertise in full-stack development and contribute to cutting-edge solutions at BigStep Technologies.
Key Responsibilities
- Architect, develop, and maintain robust and scalable backend services primarily using Node.js.
- Design, implement, and optimize modern, responsive user interfaces and web applications with React.
- Develop and manage RESTful APIs, microservices architecture, and ensure efficient database operations with PostgreSQL and MongoDB.
- Write clean, efficient, well-documented, and testable code, utilizing tools like Jest for comprehensive unit and integration testing.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features and enhancements.
- Implement and manage deployment processes using AWS, Docker, and maintain continuous integration/continuous delivery (CI/CD) pipelines to ensure production-ready solutions.
- Participate in code reviews, contribute to architectural discussions, and mentor junior developers to foster a high-performance team environment.
- Stay abreast of emerging technologies and industry best practices to continuously improve our development processes and product offerings.
Requirements
- A minimum of 6 years of progressive experience in full-stack software development.
- Demonstrated strong expertise in Node.js for backend development and React for building dynamic front-end applications.
- Proficiency in database design and optimization, specifically with PostgreSQL and MongoDB.
- Proven experience in designing and implementing microservices architectures.
- Hands-on experience with cloud platforms, particularly AWS, and containerization technologies like Docker.
- Familiarity with CI/CD methodologies and tools to automate deployment workflows.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, remote environment.
- Experience with Golang or knowledge of AI-driven development tools is considered a significant plus.
What We Offer
- Enjoy the flexibility and convenience of a 100% remote work setup, allowing you to work from anywhere.
- Opportunities to work on cutting-edge products and innovative technologies that push the boundaries of what's possible.
- Be part of a highly collaborative, supportive, and innovative engineering culture that values creativity and teamwork.
- Significant opportunities for personal and professional growth, career advancement, and a high degree of ownership over your projects.
- A chance to make a substantial impact within a growing company committed to building exceptional software.
Eligibility
Professionals • 6-6 years of experience