Job description
Job DescriptionResponsibilities:• Familiar with the software development life cycle (SDLC) from analysis todeployment.• Comply with coding standards and technical design.• Adapts structured coding styles for easy review, testing and maintainability ofthe code.• Integrate the developed functionality and/or component into a fully functionalsystem.• Ensure unit and integration level verification plan are in place and adheres togreat quality of code at all time.• Active participate in troubleshooting, debugging and updating current livesystem.• Verify user feedback in making system more stable and easy.• Work closely with analysts, designers and other peer developers.• Preparing technical training documents for onboarding new engineers.Requirements:• Bachelor’s degree in computer science or equivalent practical experience.• Understanding of OOPS concepts, Persistence, Threading.• Good understanding of version control system (GIT).• Knowledgeable in data structures and algorithms.• A background in Engineering with sound oral and written communication skills.• 3+ years of experience working on the server side.Additional Requirements For Experienced Candidates:• Exposure to API designing, scalable architecture and thorough understanding ofsystems.• Great database modeling skills.• Working knowledge of Databases, both relational (such as PostgreSQL) and inmemorydatabase (such as Redis).• Good understanding of web stack and how all the pieces fit together.• Competent with developing web apps in popular MVC frameworks (Django, RoR,etc,).• Experience with open-source projects.• Experience in designing interactive applications.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Success Pact.
- Track your application and get updates by email and WhatsApp.