Epicareer Might not Working Properly
Learn More

Software Development

Salary undisclosed

Checking job availability...

Original
Simplified
Skills:
JavaScript, Python, React.js, Node.js, Docker, AWS, Git, CI/CD pipelines,

Company Overview

TheSocials, based in Bangalore, is an innovative company within the IT Services and IT Consulting industry, dedicated to simplifying the hiring process. As a growing enterprise with 11-50 employees, TheSocials is committed to excellence in delivering technology solutions. Our company website is thesocials.space.

Job Overview

We are seeking a Senior Software Developer for our locations in Dubai and New York City. This position offers flexible employment types, including freelance, part-time, and full-time roles. The ideal candidate will possess a strong background in software development and relevant work experience to support innovative projects at TheSocials.

Qualifications And Skills

  • Proven experience in JavaScript and React.js (Mandatory skill) to develop intuitive and dynamic user interfaces.
  • Proficiency in Python for backend development, ensuring efficient and scalable application performance.
  • Experience with Node.js to manage server-side logic and develop robust applications.
  • Competency in Docker for containerization, enabling scalable deployment and management of applications.
  • Familiarity with AWS to leverage cloud services for scalable and secure application deployment.
  • Understanding of Git for version control, ensuring a seamless workflow in collaborative projects.
  • Knowledge of CI/CD pipelines to automate software delivery processes and improve system reliability.
  • Strong analytical skills to interpret complex issues and create sustainable solutions efficiently.

Roles And Responsibilities

  • Develop and maintain high-quality applications, ensuring code quality and performance optimization.
  • Collaborate with cross-functional teams to define, design, and ship new features efficiently.
  • Identify technical challenges and recommend solutions to enhance application processes.
  • Participate in code reviews to ensure code enhancement and conformity with company standards.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Lead technical discussions and provide guidance to junior developers, fostering a knowledge-sharing environment.
  • Engage in proactive problem-solving to minimize project risks and optimize development timeframes.
  • Ensure seamless integration of new software solutions with existing systems by overseeing deployments and providing post-deployment support.