Technology Engineering Center, BangaloreOur Technology Engineering Center in Bangalore is very dynamic and rapidly growing in diverse fields ranging from mechanical engineering to software engineering.Role DescriptionAs a Senior Python and JavaScript Developer, your primary focus would be to enhance our web-based simulation platform, WeSim. This platform empowers our developers to perform simulations, accelerating development processes. Apart from that, WeSim standardizes simulations, making them and their results reusable. You'll also be at the forefront, adapting emerging technologies to cater to the evolving needs of our ecosystem.Your responsibilitiesFull Stack Development: Lead the design and development of end-to-end software solutions with a focus on server-side Python development and client-side Vue.js development.Architecture and Design: Collaborate with cross-functional teams to design complex software systems meeting business requirements and performance goals.Code Review and Quality Assurance: Conduct thorough code reviews to ensure code quality, adherence to best practices and consistency. Implement and enforce coding standards across the development team.Technical Leadership: Provide technical guidance and mentor junior developers by sharing knowledge with the team. Keep up to date regarding industry best practice and emerging technologies.Problem Solving: Analyze and troubleshoot complex issues and propose effective solutions promptly. Demonstrate a proactive problem-solving and debugging approach.Documentation: Create and maintain comprehensive technical documentation for developed systems, APIs and workflows.Continuous Improvement: Actively participate in process improvement initiatives and contribute to the overall improvement of development processes and methodologies.Our requirementsBachelor’s or Master’s degree in computer science, computer application or information technology or a related field7+ years of relevant professional software development experienceExpert-level proficiency in Python and JavaScriptDeep understanding of object-oriented programming (OOP) and clean code principlesStrong knowledge of web development technologies, frameworks and libraries (e.g. Django, Vue.js)Experience with RESTful API design and implementationExperience in testing of web applications (unit, integration and system tests)Familiarity with version control systems like Git and application lifecycle systemsExperience with virtualization environments like Docker and the orchestration of containersExcellent English skillsAbility to work individually and in an international agile team
Job Title
WeSim Developer: Senior Python and JavaScript Developer