Environmental Management Authority logo
Environmental Management Authority

The Environmental Management Authority is committed to protecting and conserving the natural environment to enhance life

Software Engineer, Backend

Backend EngineerSoftware EngineerOtherRemoteMid LevelTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

115 days ago

Salary

$0

Seniority

Mid Level

Job Description

Software Engineer, Backend

Environmental Management Authority

Who are we? Ema is building the next generation AI technology to empower every employee in the enterprise to be their most creative and productive. Our proprietary tech allows enterprises to delegate most repetitive tasks to Ema, the Universal AI employee. We are founded by ex-Google, Coinbase, Okta executives, and serial entrepreneurs. We’re well-funded by the top investors and angels in the world. Ema is based in Silicon Valley and Bangalore. This will be a hybrid role where we expect employees to work from office three days a week. Who are you? We are seeking a Software Engineer to join the Ema team. You are passionate about designing and developing maintainable software applications. You are a creative problem solver who thrives in ambiguity and can make abstract problems concrete.  Most importantly, you are excited to be part of a mission-oriented, fast-paced, high-growth startup that can create a lasting impact. You will: Develop and maintain enterprise software applications, including API, data, application, and service development Write clean, efficient, and maintainable code by employing a test-driven development process. Build scalable and reliable back-end systems using languages like Go and Python Develop and maintain APIs using REST and gRPC Build and maintain scalable and extensible data schemas using PostgreSQL, Clickhouse, etc. Contribute to front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular Ensure that applications are secure and adhere to industry best practices Continuously improve software development processes and practices Ideally, you'd have: Bachelor's degree in Computer Science or related field. At least 4 years of relevant work experience. Solid background in algorithms, data structures, and object-oriented programming Experience in back-end development using languages like Python and Go Knowledge of database technologies like PostgreSQL, Elastic, Redis. Knowledge of designing and building API platforms and integration systems. Experience with cloud technologies like GCP, AWS and Azure Experience with containerization technologies like Docker and Kubernetes Experience with integrating multiple enterprise applications, including frameworks and authentication. Understanding of security best practices and protocols for enterprise software applications Experience deploying software in multi-tenant SaaS environments. Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular Strong problem-solving skills and attention to detail Ability to work independently and as part of a team Experience working with global teams Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits. Ema Unlimited is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or genetics.

Related Job Pages

More Backend Engineer Jobs

Solvd, Inc. logo

Senior Full Stack Software Engineer, .Net/C#

Solvd, Inc.

Get things Solvd. | Software Development & QA

Backend Engineer115 days ago
Full TimeRemoteTeam 501-1,000Since 2010H1B No Sponsor

• Fork and set up the existing .NET monolithic application and SQL database in a sandbox environment. • Implement architectural adjustments and new backend logic related to insurance policy configuration. • Integrate or validate existing Razor-based UI and Developer Express components. • Ensure the application is fully deployable and functioning end-to-end in a cloud environment (Azure). • Collaborate directly with product/domain stakeholders to refine technical requirements. • Work with the internal team to configure infrastructure, deployment pipelines, and database dependencies. • Troubleshoot and resolve issues in the legacy codebase as part of PoC development.

Argentina
Honeywell logo

Principal Backend Engineer

Honeywell

Honeywell is an award-winning Fortune 100 company that aims to make the world a more sustainable, cleaner, secure, productive, and connected place with the help of its innovative t

Backend Engineer115 days ago

About the opportunity: We are looking for a passionate Principal Software Engineer, you will play a key role in designing, developing, and maintaining product features of our IAM platform for our Integrations including NHI and Agent Platforms. You will collaborate closely with cross-functional teams to implement robust and scalable solutions that meet the evolving needs of our customers. This is an exciting opportunity to contribute to the growth and success of a high-impact startup while working on cutting-edge technologies in the field of identity and access management. The team builds the services which ingest data from external integrations (e.g. AWS, Okta) into the Veza platform, enabling Veza's suite of next-gen features across our wide (and widening!) array of supported integrations. You will be exposed to a breadth of software products and have the opportunity to dig deep into large and complex data systems as you determine an efficient, yet comprehensive way to represent each integration's unique access relationships in Veza's data model. Veza can only do what its integrations enable; you will work closely with all other engineering teams as you enable them to consume your integrations' data and provide advanced tools to allow our customers to easily manage their entire Enterprise ecosystem. You will: Design, develop, and build integrations with services like AWS Bedrock, GCP Vertex, Azure Foundry and resources like Box, Hashicorp, Databricks. These integrations have to be built ensuring high performance, scalability, and reliability. Lead a team of backend software engineers, providing mentorship and guidance to help them grow their skills and expertise. Drive the technical direction for assigned projects, defining architecture, design patterns, and best practices. Drive the technical approach for a scalable way of adding integrations leveraging the latest Coding Agents or AI/ML models. Working with PM/SE/Support & Customers on requirements, engineering/writing connectors, fielding EACs and feature request Compensation Disclosure $154,000 — $210,000 USD Our Culture We’re driven to build a strong company culture and are looking for individuals with solid alignment with the following: Ownership Mindset Act with Integrity Guardians of our Customers Opinionated Humility Build Trust, Earn Trust At Veza, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range can be discussed with your recruiter for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for equity and a competitive benefits package. Veza is proud to be an equal opportunity employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics. We also consider qualified applicants according to applicable federal, state, and local laws. If a candidate with a disability requires an accommodation during the recruitment process, please email recruiting@veza.com About Veza Veza is the identity security company. Identity and security teams use Veza to secure identity access across SaaS apps, on-prem apps, data systems, and cloud infrastructure. Veza solves the blind spots of traditional identity tools with its unique ability to ingest and organize permissions metadata in the Veza Authorization Graph. Global enterprises like Blackstone, Wynn Resorts, and Expedia trust Veza to visualize access permissions, monitor permissions activity, automate access reviews, and remediate privilege violations. Founded in 2020, Veza is headquartered in Redwood City, California, and is funded by Accel, Bain Capital, Ballistic Ventures, GV, Norwest Venture Partners, and True Ventures. Visit us at veza.com and follow us on LinkedIn, Twitter, and YouTube.

California
$154K - $210K / year
Job Closed
Perficient logo

Senior Drupal Developer

Perficient

The leading global digital consultancy transforming how the world’s largest enterprises grow their businesses

Backend Engineer115 days ago
OtherRemoteTeam 5,001-10,000Since 1997H1B Sponsor

Company Description Perficient is the leading digital transformation consulting firm serving Global 2000 and enterprise customers throughout North America. With unparalleled information technology, management consulting and creative capabilities, Perficient and its Perficient Digital agency deliver vision, execution and value with outstanding digital experience, business optimization and industry solutions. Our work enables clients to improve productivity and competitiveness; grow and strengthen relationships with customers, suppliers and partners; and reduce costs.  Perficient's professionals serve clients from a network of offices across North America and offshore locations in India and China. Traded on the Nasdaq Global Select Market, Perficient is a member of the Russell 2000 index and the S&P Small Cap 600 index. Perficient is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national, origin, disability status, protected veteran status, or any other characteristic protected by law. Job Description Perficient currently has a career opportunity for a Senior Drupal Developer . There is an opportunity to work within our Somerville, MA office, or to be based remotely. Job Overview: As a Senior Drupal Developer, you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment, and support of Drupal websites developed for our clients. As a member working in a team environment, you will take direction from solution architects and Leads on development activities. Responsibilities: Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications. Qualifications Passionate coder with 3 years of application development experience. Breadth of experience with the full Drupal stack - custom module development, theme creation, devops pipeline Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems. Experience with Agile/Scrum methodology. Self-starter who can work independently. Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major. Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions. Additional Information All your information will be kept confidential according to EEO guidelines.

Massachusetts
Job Closed
GitLab logo

Staff Fullstack Engineer (Python/Vue.js), AI Engineering: Duo Chat

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer115 days ago
OtherRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in software development. Thanks to products like Duo Enterprise and Duo Agent Platform, customers get AI benefits at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. An overview of this role As a Staff Fullstack Engineer on the AI Engineering Duo Chat group, you’ll build and evolve the core AI capabilities that power GitLab Duo Chat, helping customers work faster and more securely across the GitLab platform. You’ll boost AI functionality, integrate major providers like Google Vertex AI, and shape the product roadmap by designing new tools and strengthening testing, quality, and performance. Working across Ruby on Rails, Python, JavaScript, and Vue.js, you’ll collaborate closely with product management and specialists across frontend, backend, and UX to deliver secure, well-tested, and reliable features that meaningfully improve the developer experience. Some examples of our projects: Integrating new generative AI models and providers into GitLab Duo Chat to expand capabilities and improve response quality Improving debugging, observability, and test coverage for AI-powered chat workflows to increase reliability at scale What you’ll do Develop, ship, and maintain features and improvements for GitLab Duo Chat across the full stack in a secure, well-tested, and performant way Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality, iterative product enhancements What you’ll bring Professional experience building and maintaining production services with Python, including debugging, testing, and performance optimization Experience in frontend development using JavaScript and modern frameworks such as Vue.js or React Familiarity with AI technologies and generative AI systems, with exposure to GitLab Duo Chat or similar AI-powered chat products Working knowledge of GraphQL and RSpec, or willingness to learn comparable tools and testing frameworks Ability to write secure, well-tested, and maintainable code across the stack in a high-scale web environment Comfortable working in a highly agile, iterative, and largely asynchronous remote setting, taking ownership as a “manager of one” Strong communication and collaboration skills, able to work closely with product management and cross-functional engineering partners Openness to learning, transferable skills, and diverse technical backgrounds aligned with GitLab’s values and all-remote culture About the team The Duo Chat team sits within GitLab’s AI Engineering organization and is responsible for building and evolving GitLab Duo Chat, the AI-powered chat experience embedded across the GitLab DevSecOps platform. You’ll work with a small, cross-functional group of backend, frontend, and AI specialists who collaborate asynchronously across time zones, using GitLab issues, merge requests, and documentation as the primary way of working. We focus on integrating and scaling generative AI capabilities (including providers like Google Vertex AI), improving reliability and performance, and strengthening debugging and testing workflows so GitLab customers can safely use AI to plan, write, review, and secure their code. How GitLab will support you Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental leave Home office support Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

United States
Job Closed