We are seeking a highly skilled and experienced Senior Software Developer to join our team.
As a Senior Software Developer, you will be responsible for designing, developing, and maintaining both the backend and frontend components of our software applications.
**In this position, you will work in a hybrid model, which means you will spend two days at the office and three days working from home.**
Responsibilities:
Designing and developing software applications from concept to deployment.
Collaborating with cross-functional teams to gather requirements and define project objectives.
Developing efficient and reliable backend systems using Java, and other related technologies.
Design and implement efficient, reusable, and scalable front-end React features, ensuring the development of high-quality components.
Integrating backend APIs and services with frontend components.
Optimizing application performance and ensuring scalability and reliability.
Creating and maintaining databases, writing efficient queries, and ensuring data integrity.
Conducting thorough testing and debugging to identify and resolve issues.
Collaborating with other developers and participating in code reviews to maintain code quality and best practices.
Staying up to date with emerging technologies and trends in software development.
As a Senior Software Developer, you will be responsible for designing, developing, and maintaining both the backend and frontend components of our software applications.
**In this position, you will work in a hybrid model, which means you will spend two days at the office and three days working from home.**
Responsibilities:
Designing and developing software applications from concept to deployment.
Collaborating with cross-functional teams to gather requirements and define project objectives.
Developing efficient and reliable backend systems using Java, and other related technologies.
Design and implement efficient, reusable, and scalable front-end React features, ensuring the development of high-quality components.
Integrating backend APIs and services with frontend components.
Optimizing application performance and ensuring scalability and reliability.
Creating and maintaining databases, writing efficient queries, and ensuring data integrity.
Conducting thorough testing and debugging to identify and resolve issues.
Collaborating with other developers and participating in code reviews to maintain code quality and best practices.
Staying up to date with emerging technologies and trends in software development.
Requirements:
5+ years of experience in software development, with a focus on Java-Must!
Solid understanding of databases, including SQL and NoSQL technologies, and experience in writing efficient queries.
Familiarity with agile development methodologies and practices.
Ability to work independently as well as collaboratively in a team environment.
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Preferred Skills:
2+ React, JavaScript, Material UI 4/5
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Familiarity with DevOps practices and CI/CD pipelines.
Understanding of security best practices in software development.
5+ years of experience in software development, with a focus on Java-Must!
Solid understanding of databases, including SQL and NoSQL technologies, and experience in writing efficient queries.
Familiarity with agile development methodologies and practices.
Ability to work independently as well as collaboratively in a team environment.
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Preferred Skills:
2+ React, JavaScript, Material UI 4/5
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Familiarity with DevOps practices and CI/CD pipelines.
Understanding of security best practices in software development.
This position is open to all candidates.