This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Help Shape the Future of Technology at HawksCode. Are you passionate about creating innovative software solutions that impact millions of users? Join our team of talented engineers and contribute to cutting-edge projects that are transforming industries. As a Senior Software Engineer at HawksCode, you’ll play a crucial role in designing, developing, and maintaining high-performance, scalable software systems. You’ll work on challenging projects across various domains, including AI, cloud computing, and mobile applications.
Job Responsibility:
Design and implement complex software systems using best practices and design patterns
Collaborate with cross-functional teams to define and implement new features
Write clean, efficient, and maintainable code
Conduct code reviews and mentor junior developers
Troubleshoot, debug, and upgrade existing systems
Stay updated with emerging technologies and industry trends
Contribute to technical documentation and system architecture discussions
Participate in agile development processes, including sprint planning and retrospectives
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field
3+ years of experience in software development
Strong proficiency in one or more programming languages
Experience with web technologies and RESTful APIs
Solid understanding of data structures, algorithms, and software design principles
Familiarity with cloud platforms (AWS, Azure, or GCP)
Experience with version control systems (e.g., Git)
Excellent problem-solving and analytical skills
Strong communication and teamwork abilities
Nice to have:
Master’s degree in Computer Science or related field
Experience with microservices architecture
Knowledge of containerization and orchestration (Docker, Kubernetes)
Familiarity with CI/CD pipelines
Contributions to open-source projects
Experience with Agile/Scrum methodologies
What we offer:
Competitive salary package
Performance-based bonuses
Flexible work arrangements
Professional development opportunities
Regular team building activities
Modern, collaborative work environment
Work on innovative projects that make a real impact
Collaborate with a team of talented and passionate engineers
Continuous learning and growth opportunities
Inclusive and diverse work culture
Work-life balance and flexible schedules
Opportunity to shape the direction of our technology stack