Position Name: Senior Software Engineer - Full Stack Development
Duties and Responsibilities:
- Lead the design and development of complex software solutions: Collaborate with cross-functional teams to define and implement software architecture, focusing on creating high-quality, scalable, and maintainable applications.
- Develop and maintain robust backend and frontend components: Utilize modern technologies and frameworks (e.g., Node.js, Express, React, Angular) to develop robust and scalable backend and frontend systems.
- Implement security measures: Ensure the security of the software and its components by implementing best practices in software development and application security.
- Write clean and maintainable code: Develop and maintain clean, readable, and maintainable code to ensure the software is easy to understand and modify.
- Contribute to the development of new features and improvements: Collaborate with the development team to contribute to the development of new features and enhancements to existing applications.
- Participate in code reviews: Participate in code reviews to ensure the quality and correctness of the software development process.
- Perform system-level testing: Conduct system-level testing to identify and fix issues that may arise during the software development process.
- Document the software development process: Document the software development process, including technical requirements, design, and development documentation.
- Collaborate with QA engineers: Collaborate with QA engineers to ensure the quality of the software and its components.
- Continuously learn and improve: Continuously learn and improve software development techniques and technologies to stay up-to-date with the latest industry practices and trends.
- Perform other duties as assigned: Perform other duties as assigned to support the company's overall goals and objectives.
- Bachelor's degree in Computer Science, Engineering, or related field: A Bachelor's degree in Computer Science, Engineering, or a related field is required.
- 5+ years of professional experience: At least 5 years of professional experience in software engineering, with a focus on full-stack development.
- Strong knowledge of software development methodologies, technologies, and tools: Strong knowledge of software development methodologies, technologies, and tools is required, including HTML, CSS, JavaScript, React, Angular, Node.js, Express, Python, and other related technologies.
- Experience with version control systems: Experience with version control systems (e.g., Git) is required.
- Experience with agile methodologies: Experience with agile methodologies is required.
- Experience with software testing and debugging: Experience with software testing and debugging is required.
- Proven ability to work independently and as part of a team: Proven ability to work independently and as part of a team is required.
- Strong problem-solving skills: Strong problem-solving skills are required.
- Strong communication and collaboration skills: Strong communication and collaboration skills are required.
- Ability to work in a fast-paced environment: Ability to work in a fast-paced environment is required.
About the Company:
- Company Name: XYZ Inc.
- Location: 123 Main Street, Anytown, USA
- Company Overview: XYZ Inc. is a leading technology company that develops innovative software solutions for businesses of all sizes.
- Technologies: XYZ Inc. uses a wide range of technologies, including React, Angular, Node.js, Express, Python, and other related technologies.
Salary Range: ,000 - 0,000 per year
Contact Information:
- Email: info@xyzinc.com
- Phone: Apply on Company Site →
Similar Job Openings
- Elevate Your Skills: Lead Client Support & Strategy in our Technology Team | JobSetuu
InvestCloud, Inc. • Bengaluru, Karnataka, India
- Experienced Vendor Specialist - Advanced Solutions | JobSetuu
Yum! Brands • Gurugram, Haryana, India
- Stream Simulation Specialist - Water Dynamics | JobSetuu
Jacobs • Greater Ahmedabad Area
- Elevate Your Skills: Transform into a Stellar Technical Support Specialist | JobSetuu
Syncron • Bengaluru, Karnataka, India
- Advanced Solutions Developer: Technical Services Engineer | JobSetuu
MongoDB • Gurugram, Haryana, India
- Chief Architect, Innovation & Design Lead | JobSetuu
AECOM • Gurgaon, Haryana, India
Browse Top Job Markets & Roles:
Loading job details...