Logo
Smart Synergies

Senior Full Stack Software Developer

Smart Synergies, Reston, Virginia, United States, 22090

Save Job

Job Summary

We are seeking a motivated and talented Senior Full Stack Software Developer to join our dynamic team. This role offers an excellent opportunity to work on exciting projects and grow your skills in a collaborative environment.

JOB RESPONSIBILITIES INCLUDE:

• Works as part of the software development team to develop and debug web and mobile applications

• Assists in analyzing, maintaining, and implementing software applications.

• Learns the Corporate Software Development Methodology Framework and adheres to development standards

• Develop and maintain web applications using Reactjs, React-Native, GraphQL, HTML, CSS, and JavaScript/TypeScript.

• Work on backend development technologies such as Node.js.

• Implement and maintain RESTful & Graphql APIs.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Participate in code reviews and contribute to the continuous improvement of our development processes.

• Utilize version control systems like GitHub for code management and collaboration.

• Work with application Subject Matter Experts on identifying and resolving issues

• Understand and apply software design patterns.

• Collaborate with team members to find better, more efficient ways of doing things.

• Participate in peer-led engineering and code reviews.

• Develop an understanding of the benefits of quality assurance within enterprise software applications

• Assist in the development and execution of test cases and system test plans.

Education and Experience Requirements:

• Requires bachelor's degree (or international equivalent) in Computer Science or Information Systems with 4-8 years of relevant work experience; or 8-12 years of relevant work experience without a bachelor's degree.

• Knowledge, understanding and practical experience of web & mobile development technologies such as HTML, CSS, React & React Native, JavaScript/TypeScript.

• Good understanding of latest front-end frameworks and backend technologies

• Practical knowledge and work experience with NodeJS, Reactjs, React-Native and GraphQL.

• Good knowledge and understanding of RESTful API principles.

• Familiarity with version control systems, particularly GitHub.

• Good understanding of relational databases and querying using SQL.

• Strong problem-solving and researching skills and eagerness to learn.

• Good communication and teamwork abilities.

Other Preferred Qualifications:

• Practical knowledge of building backend systems with C#/.Net Core would be a plus.

• Understanding of agile development methodologies.

• Experience with additional frameworks or libraries.

• Familiarity with DevOps practices and tools.

• Familiarity of cloud platforms like Azure

• Understanding of Artificial intelligence (AI) and Machine Learning (ML).