Actively Hiring
NE
Software Engineer-IC1
NESCODE
Bengaluru
Skills:
Python
Job Description
Job Title: Software Engineer-IC1
Company: NESCODE
Job Category: Python Developer
Roles & Responsibilities:
Python Full Stack Development
Collaborative(Reach Organizational reach and extent of influence)
I work within the scope of my team with specific guidance from my manager/TL
Core Responsibilities
* I work with my manager to prioritize tasks that add the most value and deliver high\-quality results for my customer
* I understand and effectively participate in the core processes of my team (planning, on\-call rotations, bug triage, metrics review, etc)
* With guidance from my manager, and Tech lead, I deliver high\-quality work on time that adds the most value for the customer and our business
* I follow through on my commitments, take responsibility for my work, and deliver my work on time
* I ask questions to clarify expectations
* I own my decisions and mistakes and learn from them
* I contribute with urgency to operational issues (e.g., SEVs), leveraging my strengths to help find resolution
* I raise concerns when I am suspicious that there has been a regression in service, and I advocate for declaring a SEV if a problem is found
* I escalate to my manager when I get stuck and need help with a decision concerning my deliverables or priorities
* I'm open to and act upon feedback from my manager and peers
* I'm gaining self\-awareness about my strengths and areas for development
* I drive discussions with my manager about aspirational goals and seek out opportunities to learn and grow
Team Development
* I can effectively collaborate and adopt necessary tools (e.g., pair programming) that adapts to virtual first and get work done
* I work with my manager to engage in productive conflict with thoughtful questioning and have the courage to state my point of view
* I promote and role model Nescode core values
* I write and speak with clarity and focus
* I listen to understand others and ask clarifying questions
* I proactively share relevant information on my project including difficult task\-level trade\-offs that impact the product to my manager and team (including product/business partners).
* I translate ideas into clear code, written to be read as well as executed
* I participate in code reviews and raise questions to help me learn the codebases and technologies relevant to my work
* My code is free of glaring errors \- bugs are in edge cases or design, not mainline paths \- and is well documented and well tested with appropriate use of manual vs automated tests
* I’m capable of reading and navigating functions and classes/modules in a large codebase that I didn’t write
* I am learning to tackle coding tasks with high throughput while maintaining appropriately high quality; I optimize for either speed or quality, depending on the explicitly stated needs of my team
Work Location: Bengaluru, Karnataka, India
Availability: Full time
Requirements
* I model integrity and have a high standard of excellence for my work
* I am learning to interview and assess candidates to help us build a diverse and talented team. I consistently provide timely, detailed, and evidence\-based interview feedback.
* I am able to represent my team’s initiatives and goals to candidates in a compelling way
Key Skills: Python
Salary: Not disclosed