3+ years of experience as a software engineer in SaaS or technology companies.
Proficiency in backend development, including building RESTful APIs, using Spring framework, and working with MySQL/RDS.
Knowledge of algorithms, data structures, multithreading, I/O, messaging, and instrumentation.
Experience with source control systems like GitHub and familiarity with modern web application technologies.
Requirements:
Collaborate with cross-functional teams to develop and implement features from idea to prototype and final product.
Participate in architecture, code reviews, and design discussions to ensure quality standards.
Build reliable, maintainable, and efficient backend services and APIs.
Work in a fast-paced startup environment, adapting to constant change and ambiguity.
Job description
What youll do
You will join a growing team of experienced developers building a crossplatform application, backend services and open platform
You will work closely with our product team, teaming up in small crossfunctional teams to bring features from idea to prototype to final implementation
You will collaborate with your peers to define architecture, quality standards, and best practices and participate in code reviews, design reviews, architecture discussions
We would love to hear from you if
You have working knowledge of algorithms and data structures with space and memory complexities
You have 3+ years of experience as a software engineer at a SaaS or technology company, including familiarity with the different pieces of technology involved in building modern web applications
You are proficient in backend development and technologies. You should understand concepts of multithreading, IO, messaging, instrumentation and their implementation.
You deal well with constant change and high levels of ambiguity (we are a startup)
Experience with source control systems (prefer Github)
You have experience in building RESTful APIs, Spring framework and MysqlRDS
You have knowledge of Messaging Queues (KafkaRabitMqSQS), Dynamodb, Elastic Search, RedisMemcacheElasticache
Strive to craft clean, reliable and highly maintainable code
Experience with test driven development and pair programming
To you, technologies and programming languages are about tradeoffs. You may be opinionated, but youre not ideological and can learn new technologies as you go