We are seeking skilled software engineers who possess a strong foundation in programming, a passion for innovation, and the ability to thrive in a dynamic, fast-paced environment.
Designing, developing, and maintaining software applications aligned with business and user needs.
Writing clean, efficient, and well-documented code using modern programming languages and frameworks.
Collaborating with cross-functional teams to define, design, and deliver new features.
Conducting rigorous testing and debugging of applications to ensure high performance and reliability.
Participating in code reviews to maintain code quality and ensure adherence to best practices.
Analyzing system requirements and providing technical solutions to improve scalability and functionality.
Staying updated with emerging technologies and industry trends to bring innovative solutions to the team.
Preparing and maintaining technical documentation for software systems.
Implementing secure coding practices to safeguard data and applications.
Optimizing application performance and resolving bottlenecks.
Requirements
Proven experience in software development, with proficiency in at least one of the following programming languages: Javascript, Python, Java, Swift or PHP.
Strong understanding of software engineering principles, algorithms, and data structures.
Familiarity with version control systems (e.g., Git) and collaborative development workflows.
Basic experience with at least one cloud platform (AWS, Azure or Google Cloud)
Ability to work effectively in an agile development environment.
Excellent problem-solving skills with a keen attention to detail.
Strong verbal and written communication skills to articulate technical concepts clearly.