Software Development
Software Development
433
Applications
Not Accepting Applications
About the Job
Skills
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.
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Bangalore