What are the responsibilities and job description for the Full Stack Engineer/Developer position at Precision Technologies?
Looking for candidates to work on our W2. NO C2C(NO Third-party candidates)!!
We are looking for a skilled Full-Stack Developer . As a Full-Stack Developer, you will be responsible for both front-end and back-end development tasks. Will work with cross-functional teams to create innovative and high-quality web applications. Primary goal is to ensure a seamless user experience while building robust, scalable, and maintainable systems.
Key Responsibilities:
- Front-End Development: Design and implement user interfaces using HTML, CSS, JavaScript, and popular frameworks such as React.js, Angular, or Vue.js.
- Back-End Development: Develop server-side logic, databases, and APIs using technologies such as Node.js, Python (Django/Flask), Java (Spring), Ruby on Rails, or similar.
- Database Management: Design, manage, and maintain databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or Firebase.
- Collaboration: Work with UX/UI designers, product managers, and other developers to ensure the technical feasibility and quality of the application.
- Testing & Debugging: Write unit tests, debug code, and ensure high-quality standards for the project.
- Version Control: Utilize Git and GitHub/GitLab/Bitbucket for version control and collaboration.
- Deployment & Maintenance: Oversee deployment to cloud platforms like AWS, Azure, or Heroku, and maintain the application’s performance and scalability.
- API Development: Build and maintain RESTful or GraphQL APIs for integration between front-end and back-end.
- Security Best Practices: Implement security measures such as encryption, authentication, and authorization.
- Documentation: Write clear documentation for the development process, API usage, and deployment procedures.
Skills & Qualifications:
- Proficiency in Front-End Technologies: HTML5, CSS3, JavaScript, and frameworks like React.js, Vue.js, or Angular.
- Proficiency in Back-End Technologies: Node.js, Express.js, Python, Django, Ruby on Rails, Java, etc.
- Database Knowledge: Strong understanding of relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Version Control Systems: Experience using Git for version control.
- Web Services & APIs: Familiarity with RESTful APIs and/or GraphQL.
- Cloud Platforms & Deployment: Experience with AWS, Azure, Google Cloud, or similar hosting platforms.
- Problem-Solving Skills: Ability to troubleshoot and optimize both front-end and back-end code.
- Collaboration Tools: Experience working with tools such as Jira, Trello, or Slack.
- Responsive Design: Ability to implement responsive design practices using CSS frameworks like Bootstrap or material-UI.
- Security Awareness: Understanding of security concerns in web development, such as CSRF, XSS, and SQL Injection.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Experience with containerization tools like Docker and Kubernetes.
- Knowledge of DevOps practices and Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with serverless architecture or microservices.
Soft Skills:
- Excellent communication skills to work effectively with both technical and non-technical team members.
- Strong attention to detail and problem-solving abilities.
- Ability to work in an Agile development environment and adapt to changing project requirements.
Why Join Us?
- Work in a collaborative and dynamic environment with opportunities for growth and learning.
- Competitive salary and benefits package.
- The chance to work on cutting-edge projects that make an impact.
Please contact if you are interested on sridevi@precisiontechcorp.com
Salary : $70,000 - $100,000