Position: Sr. Software Engineer
I am responsible for
• Designing, developing, and maintaining scalable software solutions for complex business problems.
• Leading technical design discussions and architectural decisions for major features.
• Reviewing code, providing constructive feedback, and maintaining high code quality standards.
• Collaborating with product managers to refine requirements and propose technical solutions.
• Identifying and resolving technical debt and system bottlenecks.
• Providing guidance and training to junior developers to help them grow their skills.
• Implementing and advocating for engineering best practices.
• Regularly communicating with stakeholders to ensure alignment on project goals and timelines.
• Actively participating in retrospectives and suggesting improvements to processes and workflows.
• Leveraging AI -assisted development tools to accelerate delivery and maintain high code quality.
• Mentoring junior engineers on effective and responsible use of AI coding tools and LLM integrations.
I have this experience
• 6 -8 years of professional software development experience.
• Experience building and maintaining large -scale applications and performance optimisation.
• Background in agile development methodologies.
• Experience with microservices and event -driven architecture.
• Experience with test -driven development.
• Experience with CI/CD practices and DevOps culture.
• Hands -on experience using AI -assisted development tools (e.g. GitHub Copilot, Cursor, Claude Code) in day -to -day development.
• Experience integrating LLM APIs or AI -powered features into production applications.
I bring these skills
• Solid proficiency in at least one OOP language (C#.NET, Java, C++).
• Solid proficiency in at least one JavaScript framework (React.js, Next.js, Angular).
• Solid proficiency in a cloud platform (Azure / AWS / GCP).
• Solid proficiency in SQL Server and Redis.
• Strong understanding of Datadog and LaunchDarkly.
• Strong understanding of data structures, algorithms, and software design patterns.
• Excellent communication and collaboration skills.
AI Tooling
• Proficiency with AI -assisted development tools (GitHub Copilot, Cursor, Claude Code).
• Practical understanding of prompt engineering and LLM API integration (OpenAI, Azure OpenAI, Anthropic).
• Familiarity with AI/ML design patterns including RAG architectures and vector databases.
Qualifications
• Bachelor degree in Computer Science or equivalent certification.