We, at Onyx Tech a UK based software house are seeking a talented Full Stack Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining web & mobile applications across the full technology stack — from front-end interfaces to back-end systems and databases.
Key Responsibilities
- Design, build, and maintain scalable web applications.
- Develop responsive, user-friendly front-end interfaces using modern frameworks (e.g., React, Angular, or Vue).
- Implement server-side logic, APIs, and data integration using Node.js, Express, Django, or similar frameworks.
- Manage and optimize databases (SQL and/or NoSQL).
- Collaborate with cross-functional teams (designers, product managers, QA, etc.) to deliver high-quality products.
- Troubleshoot, debug, and upgrade existing applications.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and ensure best practices in software development.
Required Skills and Qualifications
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in front-end technologies: HTML, CSS, JavaScript (ES6+), and frameworks like React, Angular, or Vue.
- Solid experience with back-end technologies: Node.js, Express, Python (Django/Flask), Ruby on Rails, or similar.
- Experience with databases: MySQL, PostgreSQL, MongoDB, or Firebase.
- Knowledge of version control systems (Git, GitHub/GitLab).
- Understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud services (AWS, Azure, or Google Cloud) is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with containerization (Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of authentication and security best practices.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Benefits
- Competitive salary and performance bonuses.
- Flexible working hours and remote options.
- Health insurance and paid time off.
- Opportunities for learning, training, and career growth.
Job Type: Full-time
Pay: Rs100,000.00 - Rs150,000.00 per month
Work Location: In person