Açıklama:
QUALIFICATIONS AND JOB DESCRIPTION
Senior Software Developer
Employment Type: Full-time / Hybrid or Remote
Take the Next Step in Your Career with Supercode!
At Supercode, we’re building forward-thinking solutions every day in a collaborative, innovative environment. We’re looking for a Senior Software Developer who will bring expertise, creativity, and a passion for scalable systems to our growing team. If you’re ready to make a global impact through technology, this is the opportunity you’ve been waiting for.
Required Skills, Knowledge, and Experience
- Minimum 5 years of software development experience, including time in a senior role
- Bachelor’s degree in Software/Computer Engineering or equivalent professional experience
- 3+ years of hands-on experience with modern PHP frameworks (e.g., Symfony, Laravel, Phalcon) or Java frameworks (e.g., Spring)
- Experience working with scalable and distributed systems
- Strong understanding of object-oriented programming (OOP) and software design patterns
- Proficiency in AI tools and technologies
- Experience with multithreading and memory management
- Solid knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle)
- Experience with NoSQL databases (e.g., MongoDB, Redis, Couchbase)
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ)
- Comfortable working in AGILE and SCRUM environments
- Experience with version control systems such as Git or SVN
- Comfortable working in UNIX/Linux environments
- Strong analytical thinking and problem-solving skills
Responsibilities
- Participate in the design and development phases of software projects
- Conduct code reviews to ensure high standards in backend development
- Write unit tests aligned with application test scenarios
- Contribute to technical and architectural discussions
- Mentor and support other developers
What We Offer
A dynamic, inclusive team that values collaboration
Remote or hybrid working flexibility
Access to continuous training and development programs
A chance to work with modern technologies in impactful projects
A culture where your achievements are recognized and celebrated