Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Elixir Software Engineer

Blockit Now Inc

Elixir Software Engineer

New York, NY +1 location
Full Time
Paid
  • Responsibilities

    Job Description

    The Elixir Software Engineer will play a pivotal role in the development, testing, and maintenance of software applications. This position demands a robust understanding of software engineering principles and practical experience in implementing these principles to create high-quality, reliable software solutions. By actively participating in the entire software development lifecycle, the Software Engineer will ensure the delivery of software that meets customer needs and supports the company's growth. Their contributions will be essential in driving the team's success and advancing the organization's technological capabilities.

    We are seeking individuals who are interested in joining our team in transforming healthcare technology and make a significant impact on the industry. Be a key player in our journey to deliver innovative solutions that enhance the blockit platform and improve the healthcare experience for all.

    Key Responsibilities:

    • Strategic Responsibilities: Understand and implement development tasks that align with the broader goals of the project. The Software Engineer will help translate business requirements into technical specifications and contribute insights that may influence project direction.
    • Technical Responsibilities: Design, code, test, and debug software applications. Implement features that are scalable, operationally viable, and aligned with user needs. Maintain a high standard of code quality and follow best practices in software development.
    • Collaborative Responsibilities: Collaborate with team members across different departments to ensure that technical solutions integrate seamlessly with other parts of the project. Participate in regular team meetings and provide constructive feedback during code reviews.

    Day-to-Day Responsibilities:

    • Routine Tasks: Daily activities include writing clean and efficient code, updating existing software to improve functionality and efficiency, and documenting all changes made during the development process.
    • Project-Based Tasks: Engage in planning sessions to estimate task durations and resources required for project milestones. Work closely with QA testers to ensure that the software functions correctly across all scenarios.
  • Qualifications

    Qualifications

    Skills and Abilities:

    • Software Development Lifecycle Understanding: Comprehensive understanding of the entire software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
    • Agile Methodologies: Experience with Agile development methodologies, such as Scrum or Kanban, and the ability to work in iterative development cycles.
    • Exceptional Problem-Solving Skills: Demonstrates a keen ability to identify, analyze, and solve complex technical challenges with innovative solutions.
    • Proactive Mindset: Takes initiative to anticipate issues, propose improvements, and drive projects forward without requiring constant supervision.
    • Independent and Collaborative Work Ethic: Capable of working autonomously when needed, while also being an effective team player who can collaborate seamlessly with colleagues.
    • Strong Interpersonal Skills: Builds and maintains positive relationships with team members and stakeholders, fostering a collaborative and supportive work environment.
    • Effective Communication: Communicates technical concepts and project updates clearly and concisely to both technical and non-technical stakeholders, ensuring mutual understanding and alignment.

    Education and Experience:

    • 2-5 years professional software development experience required
    • Proficient in multiple programming languages such as Elixir, Phoenix, Liveview required .
    • Strong understanding of software development methodologies (e.g., Agile, Scrum) and tools (e.g., JIRA, Confluence).
    • Experience with cloud platforms (AWS, Azure, Google Cloud) and continuous integration/continuous deployment (CI/CD) pipelines. Ability to work with frontend and backend systems is a plus.
    • Certifications in Agile methodologies, cloud platforms, or specific programming languages are a plus
    • Experience working in a SaaS, healthcare technology/IT, or healthcare B2B environment highly preferred
    • Experience working in a startup environment is desirable

    Additional Information

    BlockIt Culture and Success:

    • Collaborative team players with strong critical thinking and problem-solving skills
    • Leadership presence with an ability to engage and influence key stakeholders across the organization and make an impact
    • Thought leaders that cultivate a culture of out-of-the-box thinking and innovation
    • Self-driven and motivated with a desire to succeed in a fast-paced, changing environment
    • Team collaboration is encouraged to build strong meaningful relationships, while freely exchanging thoughts and ideas
    • High emotional IQ with an ability to stay calm under pressure
    • Keep a learning mindset, while recognizing failures and celebrating successes
    • Possess solid data and insights-driven business acumen

    What We Offer:

    • Experience in Shaping and Delivering a Leading Edge Healthcare Technology
    • Competitive Compensation Package: $105,000 - $165,000 depending on experience
    • Health and Wellness Group Benefits Plan
    • 401K and Matching
    • Very Progressive PTO policy
    • Cultural Focus on Work-life balance
    • Vacation Expense Reimbursement
    • Hybrid and Remote based roles
    • Access to role-based professional development/training opportunities

    All information will be kept confidential according to EEO guidelines.

  • Compensation
    $120,000-$120,000 per year
  • Locations
    New York, NY • Mckinney, TX