Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ICONMA, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior/Staff Full Stack Software Engineer at ICONMA will play a pivotal role in designing, developing, and enhancing complex software applications. This position requires a rich understanding of both front-end and back-end technologies, enabling the candidate to contribute effectively to all phases of the software development lifecycle. The ideal candidate will collaborate with cross-functional teams to implement innovative solutions, ensuring high-quality deliverables that meet both technical requirements and business objectives.
Job Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks and technologies.
- Collaborate with product managers, designers, and stakeholders to gather requirements and translate them into technical specifications.
- Lead architectural discussions, guiding the technical direction of projects and recommending best practices.
- Conduct code reviews to ensure adherence to coding standards and foster a culture of continuous improvement.
- Troubleshoot and debug complex issues across both frontend and backend systems.
- Implement unit and integration tests to ensure software quality and reliability.
- Mentor junior developers and promote skill development within the team.
- Stay updated with emerging technologies and industry trends to effectively apply them to projects.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 7+ years of experience in full-stack software development, with a strong emphasis on web applications.
- Proficiency in programming languages such as JavaScript, Python, or Ruby.
- Experience with front-end frameworks like React, Angular, or Vue.js and back-end frameworks such as Node.js, Django, or Ruby on Rails.
- Solid understanding of database technologies, including SQL and NoSQL databases.
- Strong experience with RESTful APIs and microservices architecture.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work well under pressure.
Technologies & Tools
The Senior/Staff Full Stack Software Engineer will work with a variety of technologies and tools including but not limited to JavaScript, React, Node.js, PostgreSQL, MongoDB, Docker, and cloud services such as AWS. Proficiency in version control systems like Git and CI/CD tools will also be essential in ensuring a streamlined development process.
Ideal Candidates
Ideal candidates for the Senior/Staff Full Stack Software Engineer position will possess strong analytical skills and a deep technical acumen. They should demonstrate a passionate commitment to excellence, and the ability to work collaboratively in fast-paced environments. Excellent communication skills and a knack for effective team dynamics are crucial, as well as a proactive approach to exploring and implementing new solutions. Candidates should be dedicated to mentoring others and fostering a culture of collaboration and continuous improvement.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.