About this role
We are looking for a highly skilled Senior Software Engineer to join our team and help design, build, and scale high-performance applications. You will play a key role in shaping system architecture, mentoring developers, and delivering reliable, secure, and scalable solutions.
Responsibilities
Design and develop scalable, high-quality software solutions
Lead architecture decisions and ensure best practices in system design
Collaborate with cross-functional teams (product, design, QA)
Review code, mentor junior engineers, and improve team standards
Optimize performance, reliability, and security of applications
Troubleshoot complex issues and provide long-term solutions
Contribute to CI/CD pipelines and deployment strategies
Requirements
5+ years of experience in software development
Strong experience with modern frameworks (e.g., Flutter, NestJS, Next.js, or similar)
Solid understanding of backend architecture, APIs, and databases (PostgreSQL, Redis)
Experience with cloud services and scalable infrastructure
Strong problem-solving and analytical thinking skills
Experience with version control (Git) and agile methodologies
Nice to Have
Experience with microservices and distributed systems
Knowledge of DevOps practices and containerization (Docker, Kubernetes)
Familiarity with real-time systems, analytics, or search engines
Experience mentoring or leading engineering teams
What We Offer
Competitive salary and growth opportunities
Flexible work environment
Opportunity to work on innovative and impactful products
Collaborative and fast-paced team culture
Requirements
Requirements
5+ years of experience in software development
Proficiency in modern programming languages such as TypeScript, JavaScript, Dart, or similar
Strong experience building applications using Flutter, NestJS, Next.js, or similar technologies
Solid understanding of designing and building RESTful APIs
Experience with databases such as PostgreSQL and Redis
Strong knowledge of scalable system architecture
Experience working with cloud services (AWS, Google Cloud, or similar)
Good understanding of security best practices and data protection
Experience with Git and version control systems
Ability to work in Agile environments and collaborate with cross-functional teams
Strong problem-solving and analytical skills
Excellent communication skills and teamwork
Benefits
Benefits
Competitive salary and performance-based bonuses
Flexible working hours and remote/hybrid options
Opportunity to work on impactful, scalable products
Fast career growth and leadership opportunities
Collaborative and innovative work environment
Access to the latest technologies and tools
Continuous learning support (courses, certifications, conferences)
Health insurance and wellness support
Paid time off and public holidays
Employee perks and team activities
Required skills
Proficiency in modern programming languages such as TypeScriptJavaScriptand DartStrong full-stack development experience (frontend and backend)Deep understanding of software architecture and design patternsAbility to build high-performancescalable APIsExperience with relational and non-relational databases (PostgreSQLRedis)Strong problem-solving and analytical skillsAbility to write cleanmaintainableand well-structured codeExperience with code reviews and improving team code qualityGood understanding of securityencryptionand data protectionExperience with DevOps practices and CI/CD pipelinesStrong teamwork and communication skillsGood time management and ability to work under pressure
