Source description
About the role
We are looking for a Full Stack Software Engineer to help build the next phase of backend features and architecture . As an engineer, you will need to have in depth knowledge of backend systems, performance profiling, design principles and good coding practices. RESPONSIBILITIES - Collaborate with the team to realize an effective, scalable architecture for the platform. - Work with various software development tools (Amazon Web Services / RabbitMq / Docker / Celery) - Model database architecture for performance and scalability - Develop appropriate web-based APIs for related systems. - Understand web protocols, standards, and technologies (HTML, CSS, JS, Bootstrap) - Use and promote standard python coding conventions (PEP8, pylint). - Participate in code reviews, automated and functional testing, and other aspects of our quality assurance process. - Fully participate in a scrum-based, agile development team. - Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. REQUIREMENTS - 2+ years of experience developing scalable products - Advanced knowledge of python and Django framework - In depth understanding of HTML, JavaScript and other front-end frameworks (Angular, React ,Ember, Backbone) - In depth knowledge of Bootstrap and jQuery - Must have modelled database schemas for large scale applications (MySQL, Mongo , Postgres) - Must have experience with developing REST APIs using Django Rest Frameworks/ Tastypie - Familiar with GIT - Familiar with Deployment on AWS, Heroku, Digital Ocean - Must be a hustler with good communication skills - Must be self motivated and passionate to work in a startup. - Should have passion to outgrow and keeping learning - Should be able to analyze clients requirements. - Ability to meet project deadlines and milestones
More at Vashishth Tech Enterprise (VTE)