Job Title:
Full-Stack Software Engineer
Job Summary:
We are seeking a highly skilled Full-Stack Software Engineer with expertise in JavaScript,
Python, and Java, and a strong background in developing software solutions and RPA (Robotic
Process Automation) automations. The ideal candidate will have at least 2-3 years of
experience in full-stack development, a passion for technology, and the ability to work effectively
in a fast-paced environment.
Key Responsibilities:
â— Develop, test, and maintain web applications using JavaScript, Python, and Java.
â— Design and implement RESTful APIs and integrate them with front-end applications.
â— Collaborate with cross-functional teams to define, design, and ship new features.
â— Optimize applications for maximum speed and scalability.
â— Develop and maintain RPA solutions to automate business processes.
â— Troubleshoot and resolve software defects and issues.
â— Participate in code reviews to maintain code quality and best practices.
â— Stay up-to-date with emerging technologies and industry trends.
Required Skills and Qualifications:
◠Education: Bachelor’s degree in Computer Science, Information Technology, or a
related field.
â— Experience: At least three years of professional experience in full-stack software
development.
Technical Skills:
â— Proficiency in JavaScript (including frameworks like React, Angular, or Vue.js).
â— Strong experience with Python and Java.
â— Experience with back-end frameworks such as Node.js, Django, or Spring Boot.
â— Knowledge of front-end technologies including HTML5, CSS3, and JavaScript.
â— Familiarity with databases (SQL and NoSQL) and data modeling.
â— Experience with version control systems, particularly Git.
RPA Skills:
â— Experience with RPA tools such as UiPath, Automation Anywhere, or Blue Prism.
â— Ability to design and implement RPA workflows to automate business processes.
Soft Skills:
â— Strong problem-solving skills and attention to detail.
â— Excellent communication and teamwork abilities.
â— Ability to work independently and manage multiple tasks effectively.
â— Eagerness to learn and adapt
Preferred Qualifications:
â— Experience with cloud platforms like AWS, Azure, or Google Cloud.
â— Knowledge of DevOps practices and CI/CD pipelines.
â— Familiarity with containerization technologies such
â— Experience with Agile/Scrum methodologies.