Title: Full Stack Software Engineer
Location: Remote
Full Stack Software Engineer to join a dynamic project team delivering innovative digital solutions for enterprise customers. In this role, you will be responsible for designing, developing, testing, and deploying scalable web applications across both front-end and back-end technologies.
The ideal candidate is a hands-on engineer who thrives in agile environments, collaborates effectively with cross-functional teams, and has experience building cloud-native applications that support complex business requirements.
Key Responsibilities
• Design, develop, and maintain full-stack applications using modern front-end and back-end technologies.
• Collaborate with Solution Architects, Product Owners, UX/UI Designers, and DevOps Engineers to deliver high-quality software solutions.
• Build responsive and user-friendly web interfaces.
• Develop secure, scalable APIs and backend services.
• Integrate applications with third-party platforms, databases, and enterprise systems.
• Participate in software architecture discussions and technical design reviews.
• Write clean, maintainable, and well-documented code.
• Perform code reviews and mentor junior developers when appropriate.
• Implement automated testing and CI/CD pipelines.
• Troubleshoot production issues and improve application performance.
• Ensure adherence to security, compliance, and software development best practices.
Required Qualifications
• Bachelor''s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
• 5+ years of full-stack software development experience.
• Strong proficiency in JavaScript and/or TypeScript.
• Experience with modern front-end frameworks such as:
• React
• Angular
• Vue.js
• Experience developing backend services using one or more:
• Node.js
• .NET Core/C#
• Java (Spring Boot)
• Python
• Experience working with RESTful APIs and microservices.
• Strong understanding of database design and management:
• SQL Server
• PostgreSQL
• MySQL
• MongoDB
• Experience with Git-based source control systems.
• Knowledge of software development lifecycle (SDLC) and Agile methodologies.
• Strong problem-solving and communication skills.
Preferred Qualifications
• Experience with cloud platforms:
• AWS
• Microsoft Azure
• Google Cloud Platform (Google Cloud Platform)
• Experience with containerization and orchestration:
• Docker
• Kubernetes
• Familiarity with DevOps practices and CI/CD tools:
• GitHub Actions
• Azure DevOps
• Jenkins
• GitLab CI
• Experience with Infrastructure as Code (Terraform, CloudFormation, Bicep).
• Exposure to enterprise integration patterns and event-driven architectures.
• Knowledge of security best practices and secure coding principles.
Technical Skills Front End
• React
• Angular
• Vue.js
• HTML5
• CSS3
• JavaScript
• TypeScript
Back End
• Node.js
• .NET Core
• Java Spring Boot
• Python
Databases
• SQL Server
• PostgreSQL
• MySQL
• MongoDB
Cloud & DevOps
• AWS
• Azure
• Docker
• Kubernetes
• Terraform
• GitHub Actions
• Azure DevOps