Agiloft - Staff Software Engineer – Full Stack, Connect
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Develop and maintain full stack applications using a variety of programming languages such as JavaScript, Python, Ruby on Rails, etc. • Collaborate with cross-functional teams to define user stories/use cases for new features based on customer feedback and market research data provided by the Product team. • Write clean, efficient code that follows best practices in software development; ensure all applications are scalable and performant under load conditions as specified by our performance engineers or QA testers. • Participate actively in sprint planning meetings to prioritize work items based on the product roadmap provided by Product Management, ensuring alignment with business goals and customer needs. • Conduct code reviews using peer programming techniques; provide constructive feedback aimed at improving team members' coding practices while maintaining a positive working environment. • Troubleshoot application issues reported in production or during testing phases to ensure minimal downtime, following established incident management protocols and escalating as necessary within the engineering hierarchy. • Contribute code documentation that is clear, concise, and accessible for all team members; maintain an up-to-date repository of technical knowledge on internal wikis/documentation platforms such as Confluence or ReadTheDocs. • Stay informed about emerging technologies relevant to our product stack by attending industry conferences, webinars, workshops and engaging in continuous learning through online courses; share insights with the team during retrospectives or one-on-one meetings as appropriate. • Participate actively in code reviews using peer programming techniques while maintaining a positive working environment for all members of our diverse engineering teams across different time zones and cultural backgrounds.