Software Engineer
Location
India
Posted
36 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Numerator
About the role Numerator is currently looking for a Configuration Engineer to join our Data Extraction (DX) team in India (Remote). In this role, you will be responsible for helping to grow and maintain a library of thousands of receipt parsing configurations used by fortune 500 brands and retailers. Day-to-day, you’ll come up with creative solutions to complex problems, and learn new skills to complement your existing abilities. This is a great role for those who are looking for hands-on experience with high visibility and impact. We welcome fresh ideas and approaches as we constantly aim to improve our development processes. Our team has experience using a wide range of technologies and years of cloud and big data experience. We are always learning and growing, so we can guarantee that you won’t be bored with us! If you are seeking an environment where you get to do meaningful work with other great engineers, then we want to hear from you! What you will get to do - Write clean, efficient, thoroughly tested code, back-up with pair programming and code reviews. Much of our code is Python, but we use all kinds of languages and frameworks. - Create complex regexes that pull structured data out of OCR-transcribed receipt images as well as XPATHs to extract data from receipt emails. - Maintain the platform that drives our receipt extraction at scale. - Troubleshoot, test, and maintain the platform and configurations to ensure strong optimization and functionality. - Evaluate the technical tradeoffs of decisions and build things that last and scale. - Maintain and fix existing configuration issues. - Create and analyze new configuration technologies - figuring out how we can scale up our receipt extraction. Skills & Requirements - Programming experience in Python - An eagerness to learn new things, and improve upon existing skills, abilities and practices - Familiarity with web technology, such as HTTP, JSON, HTML, XPath or JavaScript. - Knowledge in an Agile software development environment, - Experience with version control systems (Git, Subversion, etc.). - Have a real passion for clean code and finding elegant solutions to problems. - Eager to expand your knowledge and abilities in python and cloud-based technologies. - Motivation to participate in ongoing learning and growth through pair programming, test-driven development, code reviews, and application of new technologies and best practices. - You look ahead to identify opportunities and foster a culture of innovation. - Good communication (verbal and written)
Related Guides
Related Job Pages
More Software Engineer Jobs
Python Developer (Adam Lipian)
AccentureAccenture Federal Services, a division of Accenture, provides technology and consulting services to U.S. federal agencies, delivering solutions that enhance performance and efficie
THE WORK: Explore new possibilities and contribute your expertise with enthusiasm. You will perform independently and become a subject matter expert while actively participating in discussions and contributing solutions to work-related challenges. This opportunity will allow you to engage deeply with Python (Programming Language) and grow your skills in a supportive and dynamic environment. We look forward to welcoming your unique perspective and energy to this exciting journey. Define strategies that support market expansion opportunities. Deliver high-quality products for client engagements. Support the product lifecycle and commercialization processes. Develop clean and standards-based code focused on end-user experience. Enable product adoption through learning programs. Contribute to creating software designs that emphasize quality and usability. HERE'S WHAT YOU WILL NEED: Advanced proficiency in Python (Programming Language). A minimum of 1 of experience in relevant related skills. Bachelor's Degree in relevant field of studies. BONUS POINTS IF YOU HAVE: Advanced Custom Application Development Advanced Software Design & Solutions Advanced Software Engineering Intermediate Problem Solving Intermediate Analytical Thinking tbc About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Deine Aufgaben - Du unterstützt unseren Kunden - einen global Player im Bereich Versicherungen - bei der digitalen Transformation seines Kundenmanagements (CRM) durch den Aufbau und die Optimierung digitaler Prozesse und hilfst damit Zeit, Kosten und Papier zu sparen - Die Entwicklung und Implementierung innovativer Antragsstrecken und einer Vielzahl digitaler Produkte gehören zu deinem Aufgabenbereich - Du entwickelst skalierbare Web-Applikationen, basierend auf einem Node.js Backend inkl. Anbindungen an zahlreiche externe Schnittstellen, sowie GraphQL Endpunkten (Apollo) für das Frontend auf Angular Basis - Du arbeitest mit Container Technologie und bewegst dich im Kontext von Kubernetes und automatisierten Deployment-Lösungen, dabei legen wir Wert auf Clean Code und berücksichtigen Design Prinzipien wie SOLID und DRY. - Im engen Austausch mit deinen Kolleg:innen aus Konzeption, Design und Development sorgst du für eine tolle User Experience und verbesserst unsere technischen Abläufe Dein Profil - Du verfügst du über umfangreiche Erfahrung in der Entwicklung und Wartung von Web-Applikationen - Dabei greifst du auf folgenden Tech Stack zurück: TypeScript, Node.js, GraphQL, Erfahrungen mit Docker - Wünschenswert sind Erfahrungen mit der Kubernetes, Kenntnisse im Bereich Cloud Hosting, Kubernetes Cluster Verwaltung - Erfahrungen mit Go, PHP oder Angular sind ein Plus - "You build it you run it" Attitude - Lösungsorientierung, Zuverlässigkeit und Teamfähigkeit sowie gute Kenntnisse in Deutsch und Englisch zeichnen Dich aus Warum wir? - Ein dynamisches und anspruchsvolles Agentur-Umfeld mit vielfältigen Herausforderungen und einem interessanten Kundenmix - Mitarbeit in einem agilen und fokussierten Team - Eine abwechslungsreiche und selbstständige Tätigkeit mit flachen Hierarchien und gegenseitigem Vertrauen - Ein unbefristeter Arbeitsvertrag mit der Wahl zwischen hybride oder full remote innerhalb Deutschlands, Spaniens oder Österreichs - Standorte in München, Traunstein, Barcelona und Wien - Flexible Arbeitszeiten (kinderfreundlich und garantiert ohne Wochenenddienst) - Legendäre Teamevents
Docente de Metodologías Ágiles en Proyectos de Mantenimiento de Software
thePower🚀 thePower nació con una misión clara y ambiciosa: democratizar la educación y hacerla accesible para todos. Este compromiso nos ha permitido convertirnos en un fenómeno global en tiempo récord, con más de 120,000 estudiantes y presencia en más de 100 países. Nuestro crecimiento ha sido impulsado por el respaldo de figuras icónicas como los fundadores de Netflix, YouTube, Shazam y Waze, quienes han apoyado y colaborado con nosotros como mentores, inversores en nuestros programas. En thePower, ofrecemos una amplia gama de programas educativos, que incluyen Másters, Bootcamps y FP Oficiales, todos diseñados para abrirte las puertas a nuevas oportunidades profesionales en campos como negocios, salud, marketing, análisis de datos y programación. Nuestra metodología disruptiva y microlearning te permite aprender de expertos globales en sesiones cortas, adaptadas a tu ritmo y desde cualquier lugar.
100% Online | Proyecto Oficial SEPE Estatal ThePower Colaboración profesional (Autónomo). Tareas Queremos incorporar un/a docente especializado/a en Metodologías Ágiles aplicadas a Proyectos de Mantenimiento de Software para un proyecto formativo oficial del SEPE Estatal, con una misión clara: formar a profesionales en las metodologías que están transformando la gestión y evolución del software. 25 horas de formación (Aula Virtual con clases en directo) Meses: Abril/Mayo Horario: 18:00 h. a 20.30 h. 2 días en semana / 5 semana en total Tu rol como facilitador/a del cambio ágil: ● Impartir todos los módulos del curso: fundamentos Agile, Scrum, Kanban, gestión de incidencias, mantenimiento evolutivo y correctivo, DevOps, mejora continua, etc. ● Guiar al alumnado de forma práctica hacia la aplicación real de marcos ágiles en entornos de mantenimiento de software. ● Trabajar con herramientas como Jira, Trello, Azure DevOps o similares, simulando entornos profesionales. ● Preparar y dinamizar sesiones en aula virtual (con metodología activa y participativa). ● Realizar evaluaciones, seguimiento y feedback continuo para maximizar el aprendizaje y la empleabilidad. ● Fomentar un entorno colaborativo, orientado a la resolución de problemas y la mejora continua. ● Coordinarte con el equipo académico para garantizar el cumplimiento de la planificación y estándares SEPE. Requisitos Requisitos para unirte a la misión: ● Experiencia demostrable en docencia Metodologías Ágiles en Proyectos de Mantenimiento de Software ● Excelente comunicación oral y capacidad de dinamizar grupos online. ● Persona organizada, resolutiva y proactiva. ● Estar dado/a de alta como autónomo para colaboración mercantil. Beneficios Lo que te espera al otro lado del firewall: ✔ Proyecto de alto impacto y visibilidad. ✔ Flexibilidad y colaboración estable. ✔ Material formativo ya estructurado dentro de la especialidad oficial. ✔ 100% online
Teamwork.com is the AI-powered platform that helps client-services organisations deliver work profitably. From project management and resource planning to time tracking and financial oversight, we give agencies, consultancies, and professional services teams everything they need to stay organised, run efficiently, and protect their margins. Our mission is to make every team that delivers client work more productive and more profitable — and we’re building AI into every layer of the platform to make that happen. This is a remote employment contract role in Poland only. About Teamwork null The opportunity We’re looking for experienced engineers who build product that customers love and who use AI as a core part of how they work. This is a hands-on role where you’ll design, build, and ship features across the full stack, working closely with product and design to solve real customer problems. You’ll bring strong backend skills and enough frontend fluency to deliver end-to-end. You’ll also bring a clear track record of using AI tools to move faster, build better, and raise the bar on quality. What You’ll Do - Design, build, and deliver product features that create clear, measurable value for customers - Work across backend (Node/ Go) and frontend (Vue 3) to ship high-quality, intuitive user experiences - Develop scalable APIs, services, and systems in a cloud-native environment (AWS: EKS, RDS/MariaDB, DocumentDB, OpenSearch, RabbitMQ) - Collaborate closely with product and design to deeply understand customer problems and translate them into effective solutions - Take ownership of features end-to-end, from concept through production, iteration, and improvement - Use AI tools throughout the development lifecycle to accelerate delivery, improve quality, and reduce manual effort, from requirements analysis and design through to implementation, testing, and code review - Build and maintain automated tests to ensure reliability, performance, and confidence in releases - Contribute to engineering culture by sharing what works, whether that’s a better AI workflow, a smarter testing approach, or a cleaner architectural pattern - Continuously improve how we build software, optimising for speed, quality, and customer impact Requirements null What good looks like Experience You’ll Bring - Strong experience delivering customer-facing features in a SaaS product environment - Backend expertise in Node/Go or a similar with experience building scalable APIs and services - Solid experience with modern JavaScript frameworks (Vue, React, or similar), with the ability to deliver production-ready UI work; full-stack engineers are strongly preferred, but deep backend engineers with working frontend proficiency are equally welcome - Hands-on experience with cloud infrastructure and distributed systems on AWS or similar (containers, managed databases, message queues, search) - Familiarity with relational databases (e.g. MariaDB/MySQL) and NoSQL data stores (e.g. DocumentDB, OpenSearch) - Demonstrated, active use of AI tools (e.g. Claude, Copilot, Cursor, or similar) to improve how you work, from writing and reviewing code, to exploring designs, testing, debugging, and documentation - Experience working in cross-functional teams to deliver product improvements from idea through to release Skills You’ll Bring - Strong product mindset - you make decisions that balance technical quality with customer and business impact, not just engineering elegance - Ability to use AI effectively in day-to-day work, while critically evaluating outputs, maintaining high standards, and knowing when human judgement matters most - Solid engineering fundamentals: system design, performance, scalability, and maintainability - Ability to work across the stack, or deep backend expertise paired with confident frontend delivery - Strong problem-solving and debugging skills in complex, distributed systems - Clear, direct communication and a collaborative working style - Ownership mindset - you focus on delivering outcomes, not just output What Sets You Apart We’re especially interested in candidates who can demonstrate any of the following: - A portfolio of examples showing how you’ve used AI to meaningfully improve your development workflow, not just code generation, but across problem definition, architecture, testing, documentation, and review - Experience building or contributing to AI-augmented product features - A habit of experimenting with new tools, techniques, and approaches, and sharing what you learn with your team - Experience with Node/Go and Vue 3 specifically, or a strong appetite to ramp up quickly - Familiarity with our infrastructure stack: AWS EKS, RDS/MariaDB, DocumentDB, OpenSearch, RabbitMQ A Note on AI At Teamwork, AI isn't nice to have, it’s how we expect our engineers to work. We’re building AI into our product and into our processes, and we want people who are already doing the same. During the interview process, we’ll ask you to share specific examples of how you use AI tools day-to-day: what’s worked, what hasn’t, and how it’s changed the way you approach problems. We’re not looking for hype, we’re looking for practitioners. What you can expect null Core Benefits and Perks - Competitive salary - Up to 30 days vacation - Pension/Retirement matching - Health plans and wellbeing programs - Give Back program - Educational resources and generous development allowance - Inclusive policies including maternity, paternity and parent leave - Recognition programs - Employee Share Options (ESOP) Teamwork is an Equal Opportunity Employer, and qualified applicants will receive consideration for employment without regard to race, colour, age, family status, disability, religion, sex, sexual orientation, gender identity, nationality or ethnic origin.



