Senior Full Stack Developer
Catalina Business Solutions
Job description
Job Title: Senior Full Stack Developer
Job Location: Remote
Job Type: W2 Contract
Duration: 12+ Months
Job Summary
We are seeking an experienced Senior Full Stack Developer to design, develop, deploy, and support scalable web applications and backend services. The ideal candidate will have strong experience with modern front-end and back-end technologies, RESTful APIs, databases, cloud platforms, and DevOps practices.
The selected candidate will work closely with developers, data engineers, DevOps teams, and product owners to deliver secure, reliable, and maintainable solutions.
Key Responsibilities
-
Design, develop, deploy, and support full stack web applications in a production environment.
-
Build and optimize responsive user interfaces and backend APIs and services.
-
Develop and integrate RESTful APIs and backend systems.
-
Ensure secure and reliable integration between frontend, backend, and analytics services.
-
Implement authentication, authorization, and data protection across the application stack.
-
Develop reusable code, UI components, and API endpoints to support scalable solutions.
-
Integrate web applications with analytics platforms and services.
-
Participate in code reviews and maintain technical documentation.
-
Support application deployment, monitoring, troubleshooting, and continuous improvement.
-
Collaborate with developers, data engineers, DevOps teams, and product owners throughout the development lifecycle.
Required Qualifications
-
Experience building, deploying, and supporting full stack web applications in a production environment.
-
Strong experience developing and integrating RESTful APIs and backend systems.
-
Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
-
Experience developing responsive and user-friendly web interfaces.
-
Strong experience with at least one modern front-end framework such as React, Angular, or Vue.js.
-
Proficiency in one or more backend technologies, including Python, Java, or Node.js.
-
Experience with RESTful API development and API security practices.
-
Knowledge of authentication and authorization technologies, including OAuth2, JWT, and role-based access control (RBAC).
-
Experience with microservices architecture and integration patterns.
-
Experience with relational databases such as PostgreSQL or MySQL.
-
Experience with NoSQL databases such as MongoDB.
-
Experience with Git-based development workflows.
-
Familiarity with CI/CD practices and containerization using Docker.
-
Experience or familiarity with cloud deployment practices using AWS or GCP.
-
Experience integrating web applications and APIs with analytics platforms.
-
Strong analytical, troubleshooting, debugging, and communication skills.
Preferred Qualifications
-
Experience integrating analytics outputs into web applications.
-
Experience with Databricks or similar analytics platforms.
-
Experience working in enterprise or government environments.
-
Experience supporting and improving production applications.
-
Ability to work effectively with cross-functional teams in a remote environment.
Pay: $50.00 - $70.00 per hour
Expected hours: 40.0 per week
Work Location: Remote