
Required Qualifications:
- 5+ years of professional software development experience.
- Post-secondary degree in computer science, software engineering or related discipline, or equivalent working experience.
- Development of distributed applications with Microsoft technologies: C# .NET/Core, SQL Server, Entity Framework.
- Deep expertise with microservices architectures and design patterns.
- Cloud Native AWS experience with services such as Lambda, SQS, RDS/Aurora, S3, Lex, and Polly.
- Mastery of both Windows and Linux environments and their use in the development and management of complex distributed systems architectures.
- Git source code repository and continuous integration tools.

About Third Rock Techkno
About
Company social profiles
Similar jobs
What you'll do:
· Perform complex application programming activities with an emphasis on mobile development: Node.js, TypeScript, JavaScript, RESTful APIs and related backend frameworks
· Assist in the definition of system architecture and detailed solution design that are scalable and extensible
· Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
· Own the quality of code and do your own testing. Write unit test and improve test coverage.
· Deliver amazing solutions to production that knock everyone’s socks off
· Mentor junior developers on the team
What we’re looking for:
· Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
· A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
· A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
· Confidence, not ego. You have an ability to collaborate with others and see all sides of the coin to come to the best solution for everyone.
· Flexible and willing to accept change in priorities, as necessary
· Demonstrable passion for technology (e.g., personal projects, open-source involvement)
· Enthusiastic embrace of DevOps culture and collaborative software engineering
· Ability and desire to work in a dynamic, fast paced, and agile team environment
· Enthusiasm for cloud computing platforms such as AWS or Azure
Basic Qualifications:
· Minimum B.S. / M.S. Computer Science or related discipline from accredited college or University
· At least 4 years of experience designing, developing, and delivering backend applications with Node.js, TypeScript
· At least 2 years of experience building internet facing services
· At least 2 years of experience with AWS and/or OpenShift
· Exposure to some of the following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc.
· Experience integrating APIs with front-end and/or mobile-specific frameworks
· Proficiency in building and consuming RESTful APIs
· Ability to manage multiple tasks and consistently meet established timelines
· Strong collaboration skills
· Excellent written and verbal communications skills
Preferred Qualifications:
· Experience with Apache Cordova framework
- Demonstrable knowledge of native coding background in iOS, Android
· Experience developing and deploying applications within Kubernetes based containers
Experience in Agile and SCRUM development techniques
Job Location: Sewri, Mumbai, Maharashtra
Required experience:
- Minimum 2 year of experience in Web & Backend Development using Python
Overview
We are looking for Python developers with a strong understanding of object orientation and experience in web and backend development. Experience with Analytical algorithms and mathematical calculations using libraries such as Numpy and Pandas are a must. Experience in some form of Machine Learning. We require candidates who have working experience using Django Framework
Key Skills required (Items in Bold are mandatory keywords) :
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
- Hands on experience with RDBMS such as Postgres or MySQL
- Experience building REST APIs using DRF or Flask
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
KRAs includes:
- Understanding the scope of work
- Understanding and adopting the current internal development workflow and processes
- Understanding client requirements as communicated by the project manager
- Arriving on timelines for projects, either independently or as a part of a team
- Executing projects either independently or as a part of a team
- Developing products and projects using Python
- Writing code to collect and mathematically analyse large volumes of data.
- Creating backend modules in Python by building or reutilizing existing modules in a manner so as to
provide optimal deliveries on time
- Writing Scalable, maintainable code
- Building secured REST APIs
- Setting up batch task processing environments using Celery
- Unit testing prepared modules
- Bug fixing issues as reported by the QA team
- Optimization and performance tuning of code
design/coding/testing and building large scale distributed web sites.
• Experience working with PHP framework (Zend )
• Experience working in a formal web/software development environment
• Experience with LAMP technologies and elastic serach
Good product Background
If you are looking for a change this is what we can promise you:
You will have challenging problems to solve
You will have flexibility and autonomy to solve problems and deliver solutions
We will provide a highly collaborative environment with skilled and super friendly teammates
We will fully support you in developing software the right way
We won't burden you with useless policies and procedures
We will provide you the tools you need to do your job right
If that sounds attractive please apply! We'd love to talk to you.
Here are some more details about the position:
You will be hands-on writing code, unit tests, and performing peer code reviews. You will work with a project manager, software development engineers, user experience and interface designers, quality assurance engineers and customer stakeholders to deliver high quality, scalable and maintainable software solutions.
Required Qualifications
4+ years experience developing web applications using PHP
Ability to work effectively with offshore and nearshore team members
Experience performing peer code reviews
Experience writing unit tests
Experience with Git and merge conflict resolution
JavaScript and HTML, CSS
Ajax, Restful APIs and JSON
SQL (MSSQL, MySQL or similar)
Scalable Architectural Patterns
API Integrations
Asynchronous Processes and Multithreading
Desired Qualifications
5+ year of experience developing web applications.
Experience in Codeigniter PHP framework
Experience with React and Flux
frameworks like Angular, React, Bootstrap, Ember or similar
Experience working with offshore and nearshore development teams.
HTML 5 and CSS 3
Caching Technologies
Cloud Platforms (AWS, Azure, or Heroku)
Serverless technologies
IoC / Dependency Injection
Continuous Integration
Continuous delivery
Git
SourceTree and Bitbucket
Scrum
Project management software - Jira, Rally or similar
Virtual Machines
Postman
The key aspects of this role:
• Candidate with exceptional programming skills, problem-solving abilities and strong work
ethic.
• The candidate has to work on custom programming and web application development for
Drupal.
• Testing, maintenance and troubleshooting of existing company sites and resolving issues if
any.
• Contributing ideas and efforts towards internal projects and working as part of a team to
find solutions on various problems.
• Communicate technical ideas to business users and other teams (design, QA).
• Collaborate with team members and to work independently when needed.
• Eager to embrace current and emerging web technologies.
To be the right fit, you'll need:
• Experience of total 4+ years working on PHP and Drupal 7,8 Development (at least 2+ years
in Drupal 8)
• Strong knowledge of MySQL, jQuery, HTML5, CSS
• Experience with Drupal architecture, best practices and coding standards
• Knowledge on Views, Services etc.
• Experience in custom module and theme creation
• Familiar with sub version control systems such as Git or SVN
• Basic knowledge of environment setup for Linux distribution.
Requirements :
- Minimum 5 years of experience working on Python Environment
- Knowledge of software development methodologies and being able to work on projects individually or as part of a team. should be able to work with AGILE methodology.
- Knowledge of relational databases, version control tools and other development tools.
- Strong interest in learning new skills/technologies and curiosity to explore various technologies
- Should have strong analytical skills
- Good communication.
Must Required Skills:
- Python 3
- should have worked on one or more major Python web frameworks.
- Working knowledge in selenium.
- Worked with APIs development, integration of third-party APIs
- Working knowledge of MySQL databases integration with Python Environment.








