Experienced Senior Web Full Stack Developer to join our growing team. As a key member of our development team, you will be responsible for delivering high-quality, scalable, and robust web applications using modern front-end and back-end technologies. You will work with cutting-edge tools and frameworks, collaborating closely with other engineers, product managers, and designers to build and improve innovative software solutions.
In this role, you will be expected to have strong expertise in both front-end and back-end development with a passion for writing clean, maintainable code. Your experience with cloud platforms, APIs, version control, and database management will be pivotal to the success of our web applications.
Duties & Responsibilities
- Full Stack Development: Architect and build highly performant and scalable web applications, using a combination of front-end and back-end technologies.
- Front-end Development: Develop responsive, dynamic, and user-friendly interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue.js).
- Back-end Development: Design and implement server-side logic and APIs using technologies like Node.js, .NET, Java, or Python.
- Database Management: Manage and optimize SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data integrity and performance.
- API Development and Integration: Develop and integrate RESTful APIs and GraphQL, ensuring smooth data exchange between the client and server-side systems.
- Version Control: Utilize Git for version control, ensuring smooth collaboration with team members and maintaining a clean codebase.
- DevOps Practices: Work with DevOps tools and practices like Docker, Jenkins, and CI/CD pipelines to ensure efficient deployment and continuous integration of applications.
- Cloud Platforms: Design, deploy, and maintain cloud-based applications and services using AWS, Azure, or Google Cloud.
- Mobile Integration (Preferred): If applicable, collaborate on integrating web solutions with mobile platforms using Xamarin or Maui.
Technical Skills
- Front-end Technologies: Proficiency in HTML, CSS, and JavaScript. Strong knowledge of front-end frameworks like React, Angular, or Vue.js.
- Back-end Technologies: Experience in building back-end services and applications with Node.js, .NET, Java, or Python.
- Database Management: Expertise in relational databases like MySQL or PostgreSQL, as well as NoSQL databases such as MongoDB.
- API Development & Integration: Strong experience in developing RESTful APIs and GraphQL APIs for seamless integrations.
- Version Control: Proficient in Git for managing code and collaborating on large projects.
- DevOps: Familiarity with Docker, Jenkins, and continuous integration and delivery practices (CI/CD).
- Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud to build scalable, cloud-based applications.
- Mobile Integration (Preferred): Experience with mobile development frameworks like Xamarin or Maui is a plus for integrating web solutions with mobile platforms.
Soft Skills
- Strong analytical and problem-solving skills with attention to detail.
- Ability to collaborate and communicate effectively with cross-functional teams.
- Experience mentoring or leading junior developers.
- Excellent time management and organizational skills with the ability to handle multiple projects and deadlines.
- A proactive mindset for continuous learning and improvement in both technical and soft skills.
Education & Training Requirements
- Minimum 5 years of professional experience in web development, with a portfolio of completed projects demonstrating your expertise in full-stack development.
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
Preferred Qualifications
- Familiarity with Agile methodologies and project management tools (e.g., JIRA, Trello).
- Experience working in a fast-paced, collaborative development environment.
- Certification in relevant technologies or frameworks (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer).
Benefits
Paid time off
100% Remote.
Healthy body, healthy mind – happy team – we offer paid vacation and support healthy lifestyles through our physical fitness benefits program and health insurance.