Coda - Senior/Staff Software Engineer, Full Stack
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong experience in Java (Spring Boot) OR Node.js required for the Full Stack Developer position at Coda Engineering - Technology division. The job posting explicitly states a need for skills with either Spring Boot applications developed using Java or proficiency in Node.js, indicating that candidates should have hands-on development and problem-solving experience within these technologies to be considered suitable for this role. • No other specific years of experience, education qualifications, certifications, must-haves are mentioned explicitly beyond the required technical skills (Java/Spring Boot or Node.js).
Responsibilities
• Develop and maintain full stack applications using a variety of programming languages and frameworks relevant to the company's technology stack. • Collaborate with cross-functional teams including product management, designers, QA engineers, etc., throughout all stages of software development life cycle (SDLC). • Design, implement, test, deploy, monitor, troubleshoot, optimize and document code for various systems within the organization's technology stack. • Write clean, maintainable, scalable, efficient, well-documented code that adheres to company coding standards and best practices. ✅ • Participate in technical discussions with team members about design decisions or architectural changes impacting software development projects within the organization's technology stack. ✅ • Provide mentorship for junior engineers, sharing knowledge on full stack technologies used by our company to help them grow and develop their skills. ✅ • Stay updated with latest industry trends in web application development using a variety of programming languages and frameworks relevant to the organization's technology stack. ✅ • Actively contribute ideas for improving existing systems or developing new features within scope, based on feedback from cross-functional teams including product management, designers, QA engineers etc., throughout all stages of software development life cycle (SDLC). ✅ • Participate in code reviews and provide constructive feedback to peers. ✅ • Monitor system performance using various tools relevant to the organization's technology stack; identify bottl0necks or issues that need attention, troubleshoot problems as they arise, optimize solutions for better efficiency, scalability etc., document findings/solutions and communicate them effectively with cross-functional teams. ✅ • Participate in meetings related to system performance monitoring using various tools relevant to the organization's technology stack; identify bottlenecks or issues that need attention, troubleshoot problems as they arise, optimize solutions for better efficiency, scalability etc., document findings/solutions and communicate them effectively with cross-functional teams. ✅ • Participate in meetings related to system performance monitoring using various tools relevant to the organization's technology stack; identify bottlenecks or issues that need attention, troubleshoot problems as they arise, optimize solutions for better efficiency, scalability etc., document findings/solutions and communicate them effectively with cross-functional teams. ✅ • Participate in meetings related to system performance monitoring using various tools relevant to the organization's technology stack; identify bottlenecks or issues that need attention, troubleshoot problems as they arise, optimize solutions for better efficiency, scalability etc., document findings/solutions and communicate them effectively with cross-functional teams. ✅ • Participate in meetings related to system performance monitoring using various
Benefits
• Equity options mentioned as part of the benefits package • Paid Time Off (PTO) included in the compensation plan • Insurance coverage provided to employees • Remote work options available for eligible positions
Similar Jobs
No credit card. Takes 10 seconds.