Jobs Posted on the Whova Community Board of Code BEAM America
If you know anyone in the job market, feel free to share with them
Sr. Software Engineer II
SmartRent SmartRent is an enterprise home automation and smart building technology platform purpose built for the multifamily housing industry. Our extensive product line consists of web and mobile software for property owners and managers, residents and system installers as well as connected hardware that remotely monitors and controls smart locks, readers, gates, lights, thermostats, outlets, cameras and sensors. SmartRent streamlines operations for community staff, enhances the resident experience and provides property owners with a digital layer of asset protection.
Design, create, and update functionality for the tools, systems, software, and sites that support our customer success team, dispatchers and installers.
Identify opportunities to improve the user experience for the platforms, increase efficiency, and informational flow.
Engage internal teams (CS, engineering, QA, Product, Marketing, HR, etc.) and external parties for help in implementing features.
Create data links, lambdas, and APIs necessary for the successful delivery of content.
Compile reports and metrics on the effectiveness of development projects.
Consult on database development and informational management and implement the same.
5+ years professional experience in software development using backend programming languages (e.g. Elixir, NodeJS, Ruby, Python, PHP, etc.)
5+ years experience programming with SQL or other relational databases.
Slab At Slab (https://slab.com), we're making the workplace a source of learning and purpose through knowledge-sharing. Our product helps teams easily create, organize, and discover knowledge across the entire company, from non-technical to tech-savvy. Our customers include Asana, Benchling, and Fivetran, who rely on Slab daily across their entire workforces.
You'd be joining a team of thoughtful and experienced engineers, currently distributed across North America, Europe, and Asia.
Why we use Elixir: https://elixir-lang.org/blog/2020/11/17/real-time-collaboration-with-elixir-at-slab/
Sr. Backend Engineer
Frame.io, An Adobe Company Engineers at Frame.io are creative, technical people making beautiful and powerful tools to enable other creative, technical people to do their best work—Frame.io is the thread that runs through the entire video post-production process. The product and engineering team at Frame.io bases our process on five principles: We always come back to the problem to solve. We explore solutions at the right level of detail. We give full responsibility to designers and engineers during their phases of a project. We seek stakeholder feedback throughout the course of a project. We ship often to ensure we deliver value to customers often. We are looking for a senior back-end engineer who can turn ideas into beautifully written code that other people—or you, six months into the future—will find easy to comprehend and modify. As a technical leader on the Frame.io back-end team, you will:
Model a rich and expansive domain. You’ll design and implement data models for every facet of the post-production domain, as well as powerful systems to keep the Frame.io application efficient and stable. Contribute to a mature (but not too crufty!) Elixir application. Frame.io is home to one of the largest Elixir applications in the world, and senior engineers here have the opportunity to design highly concurrent, fault-tolerant systems. Own the implementation of great features. You’ll work directly with designers, client engineers and product owners to bring new features to life. You’ll provide guidance and input into the process of building and deploying their vision, as well as writing the code that makes it real. Guide and mentor your fellow engineers. You’ll be an authority on best practices for the engineering team, as well as an important leader for other engineers in the organization - back-end and otherwise.
Backend Engineering Manager
Frame.io, An Adobe Company As the Engineering Manager of Backend Services, you will own Frame.io's core API which powers Frame.io’s web platform, mobile apps, and editor integrations. You are a hands-on leader who enjoys getting deep on architecture and infrastructure while mentoring and growing a high-performance team. You’ll collaborate with stakeholders in product squads, media services, SRE and security to develop and execute on the backend services roadmap.
Engineering at Frame.io is about more than just writing code—it's building unique experiences; products that inspire creativity and allow our users to do great work. We expect our engineers to care about how our products are built, how they look, how they feel, and how they function. As their leader, you should care about these things too!
We're looking for an engineering manager to lead and build a team of talented and creative backend engineers. Our engineering managers have 3 main roles:
Help your team members grow. We want you to change the trajectory of your team members’ careers. Advocate for them. Look for opportunities for them within the organization and beyond. Unblock them. Help them work at their maximum potential—working with other teams in the company to make sure that nothing gets in their way. All managers at Frame.io lead by example and never stop growing their technical skills in order to be an effective leader. You’ll love our team, and our tech stack is pretty great too – our backend engineers work with Elixir, Redis, Postgres and AWS.
Staff Software Engineer - Real Time Bidding
NextRoll You’ll join our real time bidding team reporting to the Sr. Director and help lead the architecture and maintenance of our distributed systems that handle billions of requests per day across thousands of machines running Erlang code. We also have multiple ancillary systems written in Elixir and Python that help us keep our real-time systems running in top shape and we’re experimenting with Rust. You’ll provide technical leadership and guidance to the team that you work alongside as we continue to improve our code for the future.
Frontline Wildfire Help us build wildfire defense systems! IoT, Elixir, MQTT, websockets, Nerves
Support Engineer - RabbitMQ - IST / CET / PST - REMOTE
Erlang Solutions Ltd One of our services is 24/7 support for RabbitMQ, an AMQP pub/sub message broker which is often part of our customers’ critical high availability infrastructure.
About the Role The technical support specialist will be part of a new offering of Support Organisation working remotely here at Erlang Solutions. You will provide problem solving expertise to our customers globally and gain exposure to a wide variety of technologies as well as gaining professional development to become a leading expert in RabbitMQ. This person will be critical to support our users in a non stop operation providing 1st or 2nd line technical support on a rotational basis.
Key Responsibilities ● Provide customer support to assist customer needs for RabbitMQ
● Demonstrate problem solving, post application rollout, maintenance of systems, troubleshooting performance (measure, optimise)
● Escalation of issues remotely detected: monitoring, remotely assisting, raising attended visits, in accordance with departmental procedures and policies
● Supporting high functioning systems which may not fail
● Exposure to many programming languages
● Gaining valuable experience in varying deployment environments
● Solid/operational experience of RabbitMQ in production
● Strong experience troubleshooting and problem solving with creative solution
● Background in infrastructure or cloud configuration
● Understanding of basic programming / scripting language
● Holistic understanding of the basic principles of networking and operating systems
● An understanding of distributed systems architecture
● AWS certified or similar and Ability to deliver under pressure
Are you part of this awesome niche community looking for their next challenge? If so reach out, we want to hear from you.
Binary Noggin We are looking for mid to sr level engineers interested in working with Elixir, Nerves, Phoenix, LiveView, and more. We work with companies all over the world and on jobs from start-ups to the largest companies in the world. We would love to meet you.
Contractbook Contractbook, a legal tech company on a mission to help people achieve better contracts through data-driven contract automation, looking for Software Developers ready to join cross-functional teams, and:
- participate in design and implementation of new features; - maintain existing code within the scope of your team; - write readable, functional, and well-tested code; - continuously improve the application; - research and develop solutions to problems reported by the clients; - have ownership of the codebase, and real impact on the product.
Core features of our work and culture: - Remote, async-friendly workflow embedded in the company since early beginning. - Cross-functional teams' members have direct impact on what is being build. - Rational approach to technological choices, considering modern practices. - We ask "why" before "how". - Data-influenced decisions. - Preferred proximity to CET, to facilitate work-life balance and effective communication. - Rapid research and development cycles. - Expecting from each-other to perform like we would in a sports team. - Friendly atmosphere. - As flat organization structure as it's possible. - Company meet-ups sometimes look like this one. - Continuously simplifying our work processes. - Headquarters in Copenhagen.
Contractbook is remote-first, and we value the benefits that come from flexible work hours. Our team is free to choose when and where they work, as long as effective communication with the rest of the team is maintained. Everyone is also welcome at our office in Copenhagen. We support each other and collaborate to perform like a sports team. That means we have a flat structure and trust everyone to self-organize their own work. We share our knowledge and value clear, straightforward communication across the entire organization, use cutting-edge technology to enhance our performance, test recent trends, and let people pick the tools they prefer to work with.
Client Engagement Manager - USA Remote
Erlang Solutions Ltd As a Client Engagement Manager at Erlang Solutions, you'll be responsible for co-ordinating people, processes and resources to deliver the company's projects. You'll be responsible for developing detailed project plans, ensuring resource availability and allocation, ensuring good communications with all stakeholders and delivering within time frame and budgets.
Day to day tasks will include developing project scopes, objectives and project plans, as well as developing suitable documentation to track progress. Additionally, you'll measure project performance using appropriate systems, tools and techniques.
Job specifications Building and maintaining trusting, consultative, long-term relationships between our clients and our company, Operating as a point of contact for all client matters Aligning closely with the sales, strategy and execution teams to determine scopes of work, goals, outcomes, measurements, vendor relationships, and project staffing plans. Research, analyse, record, communicate, and resolve all client escalations and concerns Create and manage client action plans in conjunction with internal teammates and leadership Provide recommendations to clients on growth opportunities, training suggestions. Recommend process improvements within client environments, as well as within Insight Develop measurable goals to track and trend results on client desired objectives Monitor internal operations to assure established processes, policies, and procedures are followed, timelines are met and actions are taken to promote client success Support SOW creation and review process Tracking and communicating progress, defects, and issues throughout the software development life cycle Proactively mitigating and managing critical escalations and at-risk accounts Creating and delivering compelling presentations, reports, and communication to both client and internal stakeholders Are you looking to be part of this awesome niche community of open source technology? Reach Out
Elixir Developer - South and Central America
Erlang Solutions Ltd An Elixir developer with remote work experience living in Central or South America. Your communication skills are on point. You're a team player keen on fostering community and sharing knowledge. You don't shy away from challenging projects because you know that's how you hone your skills. EjabberD, MongooseIM, Riak, RabbitMQ or Phoenix knowledge is a plus. And an experience in FinTech is another plus!
You enjoy the flexibility of working from home but you aren't phased by the occasional on-site client visit, and meeting up with the team a couple times a year.
Intrigued? Sound like a good fit? Let's chat!
Software Engineer - ERTS/OTP
WhatsApp We are looking for senior engineers who are passionate to work on Erlang Virtual Machine (BEAM) - performance, security and scalability, core runtime libraries (OTP), cluster topology (Erlang to Erlang RPC traffic, service discovery), service frameworks, and other pieces. Our team is based in US, California, and open to remote positions.