Fullstack Developer
Posted on May 26, 2025
Job Description
- Skills Required
- React
- Angular
- Vue.js
- Redux
- MobX
- Vuex
- Python
- Java
- NoSQL databases
- HTML
- CSS
- JavaScript
- RESTful API
- Jest
- Mocha
- Cypress
- Selenium
- Figma
- Sketch
- Adobe XD
- AWS
- GCP
- Azure
- Kafka/RabbitMQ
- docker
- Kubernetes
- Job Description
- Full Stack Developer
- We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in both frontend and backend technologies. The ideal candidate will be responsible for designing, developing, and maintaining end-to-end web applications, collaborating closely with cross-functional teams to deliver robust, scalable, and user-friendly solutions.
- Key Responsibilities:
- Design, develop, and maintain full-stack web applications with a focus on performance, usability, and scalability.
- Build responsive and interactive user interfaces using modern frontend frameworks (React, Angular, or Vue.js).
- Implement state management using Redux, MobX, or Vuex.
- Integrate RESTful and GraphQL APIs with frontend applications.
- Ensure mobile-first and responsive design using frameworks like Bootstrap or Tailwind CSS.
- Write clean, maintainable, and efficient backend code using Python, Java, or other backend languages.
- Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data modeling and queries.
- Use Git for version control and collaborate via platforms like GitHub or GitLab.
- Conduct frontend and backend testing using tools such as Jest, Mocha, Cypress, Selenium.
- Optimize application performance using techniques like lazy loading, code splitting, and asset optimization.
- Participate in code reviews, agile ceremonies, and continuous integration/continuous deployment (CI/CD) processes.
- Implement monitoring, logging, and observability solutions for system health and performance.
- Collaborate with UI/UX designers using tools like Figma, Sketch, or Adobe XD.
- Required Qualifications:
- Bachelor�s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of hands-on experience in full stack development.
- Proficiency in HTML, CSS, JavaScript, and at least one modern frontend framework/library (React, Angular, or Vue.js).
- Strong proficiency in backend programming using Python, Java, or similar.
- Solid understanding of RESTful API development and consumption.
- Experience with Git and collaborative version control platforms.
- Knowledge of design patterns and best practices in software architecture.
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
- Preferred Qualifications:
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with architectural patterns like microservices, modular monoliths, and event-driven systems.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Hands-on experience with message brokers like RabbitMQ or Kafka.
- Understanding of build tools and package managers such as Webpack, Babel, npm/Yarn.
Required Skills
react angular vue.js redux mobx vuex python java nosql databases html css javascript restful api jest mocha cypress selenium figma sketch adobe xd aws gcp azure kafka/rabbitmq docker kubernetes full stack developer