SDE1 and SDE2

SDE1 and SDE2

Regular price
/

About the job

Responsibilities

  • Work with the Product and UX functions to craft innovative solutions to solve real customer pain points.
  • Work with Engineering and DevOps functions to ensure system reliability, availability, and scalability.
  • Continuously champion high-quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle.
  • Evaluate existing and future cloud-based services to increase the efficiency of our team and/or business.

Requirements

  • 3 years of experience in building scalable web applications.
  • Proficient in any of the major programming or scripting languages (C++, Java, Python, NodeJS, Golang, Scala, etc).
  • Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, and Databases.
  • Experience in requirement analysis, failure analysis, API design, and distributed consistency.
  • Experience in defining processes and building systems to monitor and gather metrics, analysis, and software profiling.
  • Experience with microservices and web application/services development.
  • Great problem-solving skills and propensity to learn and experience leading end-to-end high-scale projects and mentoring fellow engineers.
  • Excel at working in small, dynamic, and fast-paced groups.
  • Willingness to own all stages of the development process: requirements, design, implementation, testing, and operational support.
  • Excellent coding skills in a language such as Java or NodeJS or Golang.
  • Experience with MySQL and/or PostgreSQL and with non-relational databases such as DynamoDB, MongoDB, Cassandra, etc.
  • Experience in working with distributed caching (Memcached, Redis, or comparable technology).
  • Experience with agile software development processes for building highly available and scalable distributed systems and/or e-commerce platforms.
  • Ability to troubleshoot complex systems problems, debug, and find root causes.
  • Ability to effectively articUlate and drive solutions to meet technical and business challenges.
  • Ability to deal well with ambiguous/undefined problems; ability to think abstractly.
  • Good experience with AWS services such as EC2 S3 DynamoDB, Elasticsearch, Lambda, API Gateway, ECR, ECS, etc.
  • Excellent verbal and written communication skills.

Desired Skills and Experience

  • Golang
  • Java
  • Microservices
  • MySQL
  • PostgreSQL
  • Spring Boot
              Sign In For Details

              Mentorship at Nestria

              Learn from the Best

              Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.

              You may also like