Location: Permanent Remote Work from Home in India
Experience: 5+
Shift Timings: 12pm - 9:30pm (Summer), 1pm - 10:30pm (Winter)
Role and responsibilities
- The ideal candidate will take ownership and accountability for the maintenance and development of a critical component of our product. This role involves developing data integrations and adapters with external systems, ensuring high code quality, and interfacing directly with stakeholders. The candidate must be self-driven, capable of managing the full software development process, and familiar with Agile development methodologies.
- Develop and maintain data integrations and adapters with external systems using various protocols (HTTP, TCP, message-passing, etc.).
- Design and implement database adapters for both SQL and NoSQL databases.
- Handle file-based data exchanges (e.g., CSV, XML, JSON).
- Develop and consume RESTful and/or GraphQL APIs.
- Write high-quality, maintainable, and well-documented code.
- Submit and review pull requests (PRs) to ensure code meets high standards.
- Gather and document requirements directly from stakeholders.
- Create clear and concise technical specifications.
- Estimate effort and plan project tasks.
- Execute and deliver projects reliably and on time.
- Maintain and update existing systems.
- Interface directly with stakeholders to understand their needs and communicate technical concepts clearly.
- Collaborate effectively within a team and across departments.
- Self-manage and take ownership of assigned projects, ensuring successful delivery.
Required skills and experience
- 5+ years overall experience
- 2+ years experience in a senior/lead role
- Proven ability to manage the full software development process, from requirements gathering to delivery and maintenance.
- Experience in leading projects or small teams and mentoring junior engineers.
- 3+ years Python
- 3+ years Django
- Proficiency in developing integrations with both:
- SQL
- NoSQL
- Experience in handling file-based data exchanges
- CSV or XML or JSON
- Strong experience in developing and consuming RESTful and/or GraphQL APIs.
Job perks
- Work life balance: You will work fixed hours and will never have to work on weekends again
- Laptop provided
- Full medical insurance provided
- Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums
- Joining bonus
- Become part of the Smart Working family: Take part in games and quizzes, network with like minded, ambitious and friendly colleagues
Smart Working Remote Policy:
- To maintain transparency and uphold our commitment to clients, Smart Working uses productivity software which tracks activity & hours worked. This system guarantees that clients receive the agreed-upon number of hours.
- Smart Working does not allow dual employment during your working hours & does not allow its staff to outsource their work to third parties. Any employee doing either of these things will be terminated immediately & will have to pay a fine equalling 3 months salary for the damage caused to Smart Working.
- Smart Working uses state of the art technology that cannot be bypassed.
About Us:
- Smart Working recruits excellent people to work full time, remotely and directly for UK businesses on a long term basis.
- Once you pass the interview process with Smart Working you will be introduced to our UK client. We are here to help and support you through the entire application process.
- If you are looking to grow, learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.
- We welcome you to add or message any of our staff on LinkedIn to ask any questions about working here. We recommend reading some of Smart Working's Glassdoor reviews - you will see what a trusted and supportive employer we are.