Add support for new platforms to our existing products and develop new products.
Develop and review designs, code, unit tests, system tests, and documentation.
Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
Create backend applications using primarily Python
Demonstrate your work product to your team.
Identify and correct issues that impact performance, reliability, and scalability.
Investigate and develop skills in new technologies.
Characteristics
Extensive knowledge of Python for asynchronous, backend application development
Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.
Driven to build modern systems that emphasize user performance and scalibility
A team player, who sees software quality as your responsibility
Excellent writing and written/verbal communication skills.
An eagerness to learn, explore and introduce new technologies.
On-call shifts may be required
Education & Experience
8+ years' work experience in software engineering with considerable experience programming in Python (or similar object-oriented language) with a focus on asynchronous programming
Experience with API development, and ideally data ingestion
Prior work on distributed systems, and event-driven architecture knowledge is a big plus and will be very helpful on your day to day.
Experience with Docker and Jenkins (or similar CI toolset)
Dedication to contributing unit tests and other testware with product code.
Experience consuming RESTful interfaces and implementing security good practices
Familiarity with NoSQL databases and ElasticSearch/OpenSearch, and knowledge of cloud computing platforms is a plus
This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.
Hiring Policy
This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.
Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
Reveal considers candidates with existing visas, but does not sponsor new visa applications.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3707965
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
TS, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.