Job SummaryWe are seeking a highly skilled Senior Software Engineer with demonstrable expertise in Full Stack Development and Python to join our dynamic team. The ideal candidate will have at least 4 years of professional experience, a solid understanding of modern web development technologies, and a proven track record of building and deploying high-quality software solutions.This role offers an opportunity to work on challenging projects, contribute to technical decisions, and grow in a collaborative and innovative environment.Key ResponsibilitiesDesign and Development: Build scalable and robust full-stack applications using modern frameworks and libraries.Backend Expertise: Develop efficient and secure backend solutions using Python, including RESTful APIs and integrations.Frontend Development: Create user-friendly, responsive interfaces with modern frontend frameworks (e.g., React & Next js).Database Management: Design and maintain relational and/or NoSQL databases, ensuring performance and scalability.Code Quality: Write clean, maintainable, and well-documented code while adhering to industry best practices.Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver solutions that meet user needs.Problem Solving: Debug and resolve issues in a timely and efficient manner, maintaining system reliability.Mentorship: Provide guidance to junior engineers and contribute to code reviews to ensure code quality.Required Skills and QualificationsExperience: 4+ years of professional experience as a Full Stack Engineer or in a similar role.Strong proficiency in Python and related frameworks (e.g., Django, Flask, or FastAPI).Hands-on experience with modern frontend frameworks like Next js and React js is a mustHands on experience with Node js is a mustFamiliarity with HTML, CSS, and JavaScript/TypeScript is a mustExperience with databases (e.g., PostgreSQL, MySQL, MongoDB, or similar) is a mustKnowledge of RESTful APIs and/or GraphQL is a mustVersion Control: Proficiency in Git and collaborative workflows.Testing: Familiarity with testing frameworks and methodologies for both backend and frontend systems.Deployment: Experience with CI/CD pipelines, containerization (e.g., Docker), and cloud services (e.g., AWS, Azure, or GCP).Soft Skills: Strong communication, problem-solving abilities, and a team-oriented mindset.Preferred Skills (Nice to Have)Familiarity with container orchestration tools (e.g., Kubernetes).Knowledge of Microservices architecture.Experience with message brokers (e.g., RabbitMQ, Kafka).Exposure to Agile methodologies.What We OfferCompetitive salary and benefits.Opportunity to work on cutting-edge technologies and impactful projects.A supportive and collaborative work environment.Career growth and learning opportunities.
Job Title
Imversion Technologies | Senior Software Engineer