About the role
We are seeking a skilled Full-stack Engineer with strong expertise in modern front-end frameworks and robust back-end development. The ideal candidate will have hands-on experience building scalable applications, integrating APIs, and working with relational databases. You will collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
The core responsibilities for the job include the following:
Front-End Development:
- Build responsive and dynamic user interfaces using React, Angular, or other modern UI frameworks.
- Ensure cross-browser compatibility and optimize performance.
Back-End Development:
- Develop and maintain server-side applications using Java, Spring, and RESTful APIs.
- Implement secure and efficient business logic and integrations.
Database Management:
- Design and optimize schemas in Oracle or PostgreSQL.
- Write efficient queries and manage data migrations.
Collaboration and Delivery:
- Work closely with product managers, designers, and QA teams to deliver features on time.
- Participate in code reviews, testing, and deployment processes.
- Contribute to architectural decisions and best practices.
Requirements:
- Experience: 4+ years in full-stack development.
- Front-End Skills: React, Angular, or other modern UI frameworks.
- Back-End Skills: Java, Spring Framework, RESTful API development.
- Database Skills: Oracle, PostgreSQL (schema design, query optimization stack).
Other Skills:
- Strong problem-solving and debugging abilities.
- Familiarity with version control (Git) and CI/CD pipelines.
- Understanding of the software development lifecycle and agile methodologies.
- Excellent communication and teamwork skills.