Recro
Website:
recro.io
Company:
https://www.linkedin.com/company/recro-io
Seniority: Mid-Senior level
Industries: Software Development
Job details:
About the Role
We are looking for a highly skilled Senior Software Engineer with strong expertise in full-stack development, focusing primarily on backend engineering using Node.js, along with solid frontend development experience using React.js.
The ideal candidate should have experience designing scalable systems, building RESTful APIs, developing modern web applications, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Node.js
- Build responsive and high-performance frontend applications using React.js
- Develop end-to-end full-stack features and ensure seamless integration between frontend and backend systems
- Write clean, maintainable, and reusable code following best engineering practices
- Optimize application performance, scalability, and reliability
- Collaborate with product managers, designers, and engineering teams to deliver business requirements
- Participate in architecture discussions, code reviews, and technical decision-making
- Troubleshoot, debug, and resolve production issues efficiently
- Ensure application security, testing, and deployment standards are followed
- Work in agile development environments and contribute to continuous improvement initiatives
Required Skills & Qualifications
Backend (Primary – 60%)
- Strong experience in Node.js
- Expertise in building REST APIs and microservices
- Good understanding of backend frameworks such as:
- Python: FastAPI, Django, Flask
- Node.js: Express.js, NestJS
- Experience with databases:
- SQL: PostgreSQL, MySQL
- NoSQL: MongoDB
- Understanding of scalable architecture, caching, authentication, and asynchronous processing
- Experience with cloud platforms such as AWS, Azure, or GCP
- Familiarity with Docker, CI/CD pipelines, and version control systems
Frontend (Secondary – 40%)
- Strong hands-on experience with React.js
- Good understanding of JavaScript/TypeScript, HTML5, and CSS3
- Experience with state management libraries such as Redux/Context API
- Ability to build responsive and reusable UI components
- Familiarity with frontend optimization and API integration
Preferred Qualifications
- Experience working in product-based or fast-paced startup environments
- Exposure to system design and distributed systems
- Knowledge of testing frameworks and automation
- Understanding of DevOps practices and containerization
- Experience with Agile/Scrum methodologies
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work independently and take ownership of projects
- Mentorship experience is a plus
What We Offer
- Opportunity to work on scalable and impactful products
- Collaborative and innovation-driven engineering culture
- Career growth and leadership opportunities
- Flexible work environment
Click on Apply to know more.