Engineering
Flexible
Full Time
Full Stack Developer
Careers / Engineering
About Cumberland Labs
Our Approach
We pride ourselves on our comprehensive in-house expertise, encompassing a wide array of areas including product management, engineering, blockchain technology, design, business planning, go-to-market strategies, regulatory and legal frameworks, along with leveraging our affiliate company network DRW and Cumberland for unparalleled product and business development support.
Job Description
As a Full Stack Developer at Integraate Innovation, you will be at the forefront of developing high-performance, scalable backend systems that power our web applications. You will collaborate closely with our front-end developers and product team to design, develop, and maintain APIs and backend services that meet our business needs.
Key Responsibilities
Develop and maintain robust backend services and APIs using Node.js and Python.
Contribute to the development of our web applications with the MERN (MongoDB, Express.js, React, Node.js) stack.
Integrate Python applications and services, ensuring seamless data flow and functionality.
Employ strong Object-Oriented Programming (OOP) concepts to enhance code maintainability and efficiency.
Experience of working with web frameworks like - Django and Flask.
Good knowledge on react and ability to help integrating APIs in frontend and understanding the backend architecture.
Ensure the performance, scalability, and security of backend services.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Participate in code reviews to maintain high code quality and encourage best practices.
Stay up-to-date with emerging trends and technologies in backend development and incorporate them into our projects as appropriate.
Troubleshoot and debug applications to optimize product performance.
Understand and contribute to the full software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a backend developer with a strong portfolio in Node.js and Python-based projects.
Deep understanding of RESTful API development and integration.
Proficient in Object-Oriented Programming (OOP) principles and design patterns, particularly in Python.
Experience with the MERN stack (MongoDB, Express.js, React, Node.js) for full-stack development.
Basic knowledge of AWS cloud services and their integration with backend systems.
Familiarity with version control systems, preferably Git.
Strong problem-solving skills and the ability to think algorithmically.
Excellent communication and teamwork abilities to collaborate effectively with frontend developers and other team members.
Nice to have:
Experience with other cloud service providers (e.g., AWS, Google Cloud, Azure).
Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
Familiarity with CI/CD pipelines and automated testing frameworks.
PERKS
Vibrant Company Culture
Yearly Workcations
Flexible Time Off
Apply for this role