jobBox

Senior Software Engineer

Searce
Employment Information
Company/HR Contact Information
Login your account to see contact details.

Job Description

Job description

Job Responsibilities

 

1. Work closely with cross functional teams to define project scope, priorities and timelines

2. Use programming as a tool to solve problems, design and code the excellent workflow, features, or modules

3. Architecting features, leading development, promoting observability and maintainability standards that lead to increase in scalability, availability and reliability over time.

4. Effectively provide solutions to both technical and non-technical issues brought up by the team members.

5. Own end to end product development - understanding the ecosystem of why, where and whom you are developing for, and be proactive in course correcting towards efficiency each day

6. Promote software development best practices and agile engineering that drive well architected testable efficient coding practices.

8. Keep up to date with trends and versions of the technology, and tinker with all the new upgrades into time tested technologies.

 

Qualifications:

 

1. 4-6yrs of experience in Backend Development/Web Development/application Development

2. Proficient in Python, Django, Flask

3. Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development

4. Ability to write well-documented, clean Javascript code

5. Experience in building event-driven scalable & resilient systems

6. Experience with SQL and NoSQL databases

7. Understanding of REST APIs, the document request model, and online storage

8. Experience working with GIT versioning tool.

9. Good analytical and communication skills, result oriented

10. Good system design and Database architecture skills will be preferred