Nium - Sr SDE
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Platform & Business Insight • Develop and maintain a deep understanding of the company's software platforms, business logic, infrastructure, and delivery processes. • Lead the design and planning of technical and product initiatives. • Make informed engineering decisions aligned with business objectives. • Act as a subject matter expert and set the benchmark for code quality and best practices. • Collaborate within a cross-functional team to deliver high-quality software solutions. • Take ownership of the team’s output, ensuring adherence to quality and process standards. • Mentor engineers through code reviews, pair programming, and project leadership. • Contribute to team development through training sessions, technical talks, and informal mentoring. • Identify technical challenges and lead the development of effective solutions. • Enhance team collaboration by identifying skill gaps or inefficiencies and recommending actionable improvements. • Clearly communicate technical decisions, standards, and processes. • Foster a culture of transparency, open communication, and shared ownership. • Support recruitment efforts by participating in hiring processes and providing feedback on candidate competencies. • Software Engineering & Design • 3 to 5 years of experience in designing and building robust, scalable software systems • Strong passion for engineering and a pragmatic approach to high-quality delivery • Up to date with current development trends, technologies, and best practices • Solid understanding of modern software engineering methodologies and delivery processes • Deep expertise in Java and frameworks like Spring and Spring Boot • Strong SQL and relational database design skills, including performance tuning and query optimization • Proficient in designing and consuming RESTful APIs • Familiarity with OpenAPI for API documentation • Comfortable working with modern frontend frameworks such as Angular, React or similar • Experience or familiarity with tools like MySQL, Postgres, Kafka, Zookeeper, Docker, and Kubernetes • Skilled in version control, build configuration, and automation tooling • Advocate for software quality through automated and manual testing • Proficient with unit testing frameworks and related tools • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences • Strong team player who provides leadership and guidance on key initiatives
Responsibilities
• Platform & Business Insight • Develop and maintain a deep understanding of the company's software platforms, business logic, infrastructure, and delivery processes. • Technical Leadership • Lead the design and planning of technical and product initiatives. • Make informed engineering decisions aligned with business objectives. • Act as a subject matter expert and set the benchmark for code quality and best practices. • Team Contribution & Delivery • Collaborate within a cross-functional team to deliver high-quality software solutions. • Take ownership of the team’s output, ensuring adherence to quality and process standards. • Mentorship & Knowledge Sharing • Mentor engineers through code reviews, pair programming, and project leadership. • Contribute to team development through training sessions, technical talks, and informal mentoring. • Problem Solving & Process Improvement • Identify technical challenges and lead the development of effective solutions. • Enhance team collaboration by identifying skill gaps or inefficiencies and recommending actionable improvements. • Communication & Alignment • Clearly communicate technical decisions, standards, and processes. • Foster a culture of transparency, open communication, and shared ownership. • Talent Development • Support recruitment efforts by participating in hiring processes and providing feedback on candidate competencies.
Benefits
• We Value Performance: Through competitive salaries, performance bonuses, sales commissions, equity for specific roles and recognition programs, we ensure that all our employees are well rewarded and incentivized for their hard work. • We Care for Our Employees: The wellness of Nium’ers is our #1 priority. We offer medical coverage along with 24/7 employee assistance program, generous vacation programs including our year-end shut down. We also provide a flexible working hybrid working environment (3 days per week in the office). • We Upskill Ourselves: We are curious, and always want to learn more with a focus on upskilling ourselves. We provide role-specific training, internal workshops, and a learning stipend. • We Celebrate Together: We recognize that work is also about creating great relationships with each other. We celebrate together with company-wide social events, team bonding activities, happy hours, team offsites, and much more!
No credit card. Takes 10 seconds.