logo

JobNob

Your Career. Our Passion.

Senior Software Engineer


Wised


Location

Delhi | India


Job description

Company Description Wised is a User centric social content platform for Professionals to share and gain knowledge.

Role Description This is a full-time remote role for a Senior Software Engineer. The Senior Software Engineer in this full-time remote role, you'll be integral in designing, developing, and implementing software applications and solutions. Your responsibilities include both backend and frontend development, managing and delegating tasks within the team while adhering to agile methodologies for efficient and fast-paced development. With your experience in tools like GitHub and Jira, you'll ensure streamlined workflow and effective collaboration. In addition to maintaining and enhancing existing software to meet code standards, you'll also mentor junior engineers. Your role demands adaptability and a strong work ethic, as you'll be expected to take on varied responsibilities throughout the project lifecycle.

Compensation For the Senior Software Engineer role at Wised, the compensation is competitive, offering up to

₹12 Lakhs per Annum (LPA) .

Qualifications Computer Science and Software Development skills Back-End Web Development and Programming skills Experience with Object-Oriented Programming (OOP) concepts and practices Experience with version control systems such as Git Strong problem-solving and analytical skills Experience with Agile methodologies Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred. Strong written and verbal communication skills

Backend Development Java, Spring, SpringBoot, React JS, MySQL, MongoDB, ElasticSearch, Kafka Microservices Architecture RESTful APIs DevOps Practices Continuous Integration/Continuous Deployment (CI/CD) Cloud Computing (AWS) Containerization (e.g., Docker, Kubernetes) Monitoring and Logging System Design

Experience in the ed-tech industry is a plus

A day in the life of a Senior Software Engineer , following the Ivy task management approach and agile methodologies, might look like this:

Morning Stand-up Meeting:

Start the day with a quick call with the development team to discuss progress and any blockers. Review the day's priorities following agile practices.

Development Pipeline Review:

Have a call with stakeholders to discuss the development pipeline, ensuring alignment with project goals.

Coding and Development:

Dedicate time to writing and reviewing code, ensuring high standards and meeting project requirements.

Database and Backend Management:

Check and manage the database, ensuring its integrity and performance. Coordinate with the backend team for any necessary updates or troubleshooting.

Task Allocation and Team Productivity:

Allocate tasks to team members, focusing on increasing productivity and efficient task management under the Ivy approach.

Adaptable Role:

Be ready to wear multiple hats throughout the day, which may include problem-solving, providing technical guidance, or jumping into different stages of the development process as needed.

End-of-Day Wrap-up:

Conclude the day with a review of what was accomplished and prepare a plan for the next day. This schedule is dynamic and may include additional responsibilities such as attending training sessions, mentoring junior engineers, and collaborating on cross-functional initiatives.


Job tags



Salary

Rs 12 lakh p.a.

All rights reserved