
Search by job, company or skills
We are seeking a talented and motivated Software Developer to join our growing team. You will be a key contributor in building innovative software solutions, working on the entire application lifecycle from ideation to deployment. You will collaborate closely with cross-functional teams to deliver high-performance, responsive, and reliable applications that solve real business problems and create value for our users.
Key Responsibilities
Full-Stack Development: Design and implement robust client-side and server-side architecture to deliver seamless applications.
Collaborate and Translate: Work with product managers, stakeholders, and end-users to gather requirements and translate them into clear, welldocumented technical specifications and user stories.
Build and Implement: Develop the front-end of applications with an eye for visual design and create well-functioning back-end systems and databases.
API Development: Write effective and well-documented APIs to support application functionality.
Test and Optimize: Ensure software responsiveness, efficiency, and security through thorough testing, troubleshooting, and debugging.
Ensure Data Integrity: Implement security and data protection settings to safeguard sensitive information.
Write Clear Documentation: Maintain comprehensive technical and functional documentation for reference and future development.
Support and Improve: Continuously upgrade and improve existing software and work with data scientists and analysts to optimize applications.
Job Requirements
Experience: Proven experience as a Full-Stack Software Developer or a similar role.
Education: A degree in Computer Science, Software Engineering, or a related field.
Front-End Proficiency: Expertise in front-end technologies, including HTML/HTML5, CSS/CSS3, and modern JavaScript frameworks such as Angular.js. Experience with mobile development frameworks like Flutter is a significant advantage.
Back-End Languages: Strong knowledge of server-side programming languages such as PHP, Java, or Python, with experience in frameworks like Spring Boot.
Database Management: Familiarity with database technologies like SQL Server, Oracle, MongoDB, and MySQL.
Web Server Experience: Knowledge of web servers such as Apache Tomcat, Nginx, or IIS.
API Integration: Experience designing and integrating RESTful APIs, GraphQL, webhooks, and SQS.
UI/UX Design: Experience with UI/UX design and prototyping tools like Figma.
Cloud Services: Experience with cloud services from AWS, GCP, or version control with GitHub.
Caching (advantage added): Familiarity with caching mechanisms such as Redis, Memcached, and Varnish.
Job ID: 135573857