Job Overview:
We are seeking an experienced Full Stack Developer to join our dynamic team. The ideal candidate should have expertise in both front-end and back-end development, strong problem-solving skills, and a proven track record of delivering high-quality software solutions.
Key Responsibilities:
- Front-End Development:
- Develop and maintain responsive user interfaces using frameworks like React, Angular, or Vue.js.
- Optimize UI for maximum speed and scalability.
- Collaborate with design teams to implement attractive and user-friendly web interfaces.
- Back-End Development:
- Build robust and scalable server-side applications using Node.js, Python, Java, or similar.
- Design and manage APIs (RESTful or GraphQL) to connect with front-end and third-party services.
- Optimize applications for performance and reliability.
- Database Management:
- Design, develop, and manage relational (MySQL, PostgreSQL) and non-relational (MongoDB) databases.
- Ensure data security and integrity.
- DevOps and Deployment:
- Manage CI/CD pipelines for seamless integration and deployment.
- Deploy and monitor applications on cloud platforms like AWS, Azure, or Google Cloud.
- Collaboration & Mentorship:
- Work closely with cross-functional teams, including designers, developers, and product managers.
- Mentor junior developers and review code for quality assurance.
Required Skills:
- Front-End Technologies: HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Back-End Technologies: Node.js, Python, Ruby on Rails, or Java.
- Database Management: MySQL, PostgreSQL, MongoDB.
- Version Control: Git and GitHub/GitLab.
- Deployment Tools: Docker, Kubernetes, CI/CD pipelines.
- Cloud Platforms: AWS, Azure, or Google Cloud.
- Strong understanding of software architecture and design patterns.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience with Agile/Scrum methodologies.
- Familiarity with testing frameworks (Jest, Mocha, or Selenium).
- Knowledge of cybersecurity best practices.
Job Category: IT & Software Development
Job Type: Full Time