
Senior Software Development Engineer – Backend
Captain Fresh
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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