About the Role
We are looking for an experienced Full Stack Developer with strong expertise in backend development using Java or Python and frontend development using Angular or React. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, collaborating closely with cross-functional teams, and delivering high-quality solutions aligned with business needs.
Requirements
Key Responsibilities:
Design, develop, test, and maintain full-stack web applications
Build robust and scalable backend services using Java (Spring Boot) or Python (Django/FastAPI/Flask)
Develop responsive and user-friendly front-end interfaces using Angular or React
Design and integrate RESTful APIs and third-party services
Work with databases (SQL and/or NoSQL) for data modeling and performance optimization
Participate in code reviews, ensuring best practices, security, and performance standards
Collaborate with product managers, designers, and QA teams to deliver end-to-end solutions
Troubleshoot, debug, and optimize applications in production environments
Contribute to architecture discussions and technical decision-making
Required Skills & Qualifications:
Minimum 5+ years of experience as a Full Stack Developer
Strong backend development experience in Java or Python
Strong frontend development experience with Angular or React
Experience building and consuming RESTful APIs
Proficiency in HTML, CSS, JavaScript/TypeScript
Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
Familiarity with version control systems (Git)
Understanding of secure coding practices and performance optimization
Strong problem-solving and communication skills
Nice to Have:
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of CI/CD pipelines and DevOps practices
Experience with containerization (Docker, Kubernetes)
Exposure to microservices architecture
Agile/Scrum development experience
About the Company
Winobell is an IT consulting and services company specializing in digital transformation, technology implementation, customization, and enterprise software solutions. We help businesses streamline their processes, enhance customer relationships, and achieve digital transformation through cutting-edge technology and expert consulting.