Job Description
CodeMarks is a rapidly growing, innovative technology startup with a passion for developing game-changing solutions. We are dedicated to pushing the boundaries of technology and constantly seek individuals who are as enthusiastic about innovation as we are.
We are currently searching for a skilled and dedicated Senior Full-stack Developer with 3-6 years of experience to join our team. You will be responsible for developing and implementing user interface components, integrating the front-end and back-end aspects of the web application and deploying it to the respective servers.
Minimum Qualifications:
• Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.
• Minimum 3-6 years of software development experience in one or more programming languages including but not limited to: JavaScript, TypeScript, Python.
• Solid experience working with FullStack development and languages like MERN (MongoDB, Express.js, React.js/Next.js Node.js) and Stack with TypeScript.
• Experience in working knowledge on Python.
• Experience with cloud services, particularly AWS.
• Excellent programming skills
• Proficient understanding of data structures, algorithms, and system design.
• Familiarity with version control systems such as Git.
• Basic Knowledge and Understanding on ML and AI
• Should have experience in all areas of Application Development like Security, Monitoring, Networking
• Excellent communication skills, presentation, communication and leadership skill and the ability to work well in a team.
Preferred Qualifications:
• Experience with full stack development, across back-end and front-end, including database, Machine Learning, Artificial intelligence and DevOps.
• Experience in developing accessible, efficient, and scalable technologies.
• Minimum 3-4 years of experience architecting solutions
• Good understanding of software testing principles and methodologies.
• Hands-on knowledge on CI/CD, Cloud Build, Container registry, artefact registry DevOps principles and tools (GIT, Jenkins, Terraform etc).
• Exposure to AWS services
Responsibilities:
• Collaborate with the team to define application objectives and functionality.
• Design, develop, test, maintain and improve software.
• Build high-quality, reusable code that can be used in the future.
• Develop and manage well-functioning databases and applications.
• Create security and data protection settings.
• Write technical documentation.
• Stay informed about industry developments and technology trends.
• Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
• Fringe Benefits of Working with Us
Competitive salary.
• Opportunity to work with an innovative team and on exciting projects.
• Room for growth and advancement within the company.
• Creative freedom with the chance to make a real impact.
• Professional development opportunities.
• Flexibility in work schedule.
Job Type: Full-time
Work Location: Flexible
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
