Captain Fresh

Senior Software Development Engineer – Backend

Captain Fresh

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • As a Software Engineer you have: 4+ years of experience in the art of writing code and solving problems on a Large Scale.
  • Write maintainable, scalable, unit-tested code.
  • Experience with multi-threading and concurrency programming.
  • Convert the design into code.
  • Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc).
  • Build platforms to reuse robust and scalable web-based applications.
  • Incremental changes to architecture.

Requirements

  • 4+ years of experience in the art of writing code and solving problems on a Large Scale.
  • Excellent command in Data Structures and Algorithms.
  • BTech, MTech in Computer Science or related technical discipline (or equivalent)
  • Strong desire to solving complex and interesting real-world problems
  • Go-getter attitude that reflects in energy and intent behind assigned tasks
  • Extensive and expert programming experience in at least one general programming language (e.g. Java, Python, Javascript etc ) & tech stack to write maintainable, scalable, unit-tested code.
  • Experience with multi-threading and concurrency programming
  • Excellent coding skills – should be able to convert the design into code
  • Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc)
  • Robust and scalable web-based applications, build platforms to reuse.
  • Right abstractions and contracts with separation of concerns high-level design with guidance; Functional modeling, break-down of a module
  • Incremental changes to architecture: impact analysis of the same
  • Performance tuning and improvements in large scale distributed systems
  • Mentoring young minds and foster team spirit, break down execution into phases
Benefits
  • Employees can work remotely
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
programmingmulti-threadingconcurrency programmingdata structuresalgorithmsJavaPythonJavaScriptMySQLNoSQL
Soft Skills
problem solvinggo-getter attitudementoringteam spiritexecution planning
Certifications
BTechMTech