Software Engineer II - Full Stack (Frontend) (Optifleet-REQ240037)
Welcome to Foundry, a leading creator of cryptocurrency innovations devoted to advancing decentralized infrastructure. At Foundry, we are actively constructing a decentralized financial future rather than simply anticipating it. Through equipping institutions with the necessary resources for mining and staking digital assets, we stand at the forefront of propelling the industry with our dedicated team at the core.
If you have a strong passion for innovation, a deep-seated fascination with the potential of blockchain technology, and are eager to play a role in monumental global transformations, then we are eager to make a connection with you. By joining Foundry, your expertise will be purposefully utilized as you contribute to shaping a more equitable and interconnected world through the innovative realm of blockchain technology. Become an integral part of the Foundry family, where your contributions will be instrumental in nurturing a decentralized future.
Location
This position is situated at Foundry in India.
Job Summary
The role of Software Engineer II offers an exciting opportunity for an enthusiastic and driven individual to become part of the team at Foundry, a subsidiary of Digital Currency Group, a prolific investor within the blockchain industry. Under the guidance of the Engineering Manager, the Software Engineer II will play a pivotal role in designing, developing, and maintaining our software solutions. This post presents an exciting prospect for a diligent and passionate software engineer to contribute towards the success of our projects and grow within our organization.
What You'll Be Doing
- Working alongside cross-functional teams to deliver top-notch software that meets the requirements of our customers.
- Collaborating with product managers and team members to comprehend project specifications and requirements.
- Designing, developing, testing, and maintaining software solutions while adhering to best practices and coding standards.
- Crafting clean, efficient, and well-documented code to improve our software offerings.
- Participating in code reviews to ensure coding quality and provide constructive feedback to colleagues.
- Timely resolution of software defects and issues through effective debugging.
- Maintaining proficiency in emerging technologies and industry trends to enhance skills and influence technology decisions.
- Contributing to the enhancement of software development processes and methodologies.
- Effectively communicating with team members and stakeholders by providing regular project updates.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- A minimum of 3 years of professional software development experience, with a focus on front-end development.
- Hands-on experience in integrating or developing back-end APIs.
- Expertise in front-end technologies such as HTML, CSS/Sass, JavaScript/Typescript, and React.
- Proficiency in at least one programming language (e.g., C#, Go, Python, etc.).
- Strong analytical and problem-solving skills.
- Excellent communication, teamwork, and adaptable to learning new technologies.
- Keen interest in software development and an aspiration to evolve as a software engineer.
Preferred Qualifications
- Passion and experience in the crypto industry.
- Master's degree preferred.
- Familiarity with domain-specific knowledge like financial systems, healthcare regulations, e-commerce platforms.
- Proficiency with development tools, frameworks, and libraries, e.g., Git, testing frameworks, deployment tools.
- Knowledge of SQL and database design principles.
- Understanding of cloud computing platforms such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps principles, continuous integration, and continuous deployment (CI/CD) pipelines.
- Experience in project management methodologies like Agile, Scrum, or Kanban.
- Prior involvement in contributing to open-source projects or personal GitHub repositories.
- Previous experience working in a startup environment.
What's Provided
- Activity in a dynamic and exciting startup atmosphere with experienced industry leaders.
- A chance to explore cutting-edge technologies and make a positive impact.
- Competitive base salary, potential bonus and incentive compensation.
- Unlimited PTO/Flexible time off.
- Professional development budget for personal and professional growth.
- Exceptional health and life insurance benefits.
- Retirement plans with company contributions.
- Flexible spending programs for various needs.
Environment
At Foundry, emphasis is put on a people-centric work environment. We strongly believe that our people-first culture lays the foundation for all business operations. We ensure that every individual has a voice through various communication channels, including weekly companywide meetings, monthly town halls, team outings, and events. We value each individual through engagement, teamwork, inclusion, and diversity efforts.
Foundry is an Equal Opportunity Employer that promotes diversity and inclusivity. Discrimination or harassment based on various factors is not tolerated, in line with federal, state, or local laws.
About Foundry
At Foundry, our focus is on empowering a decentralized infrastructure with a passionate team dedicated to the future of finance. While we are diverse in our approach and workforce, we share a mutual belief that digital assets will revolutionize the world. Founded to address institutional needs in the digital currency mining and staking sector, Foundry utilizes the expertise, capital, and market intelligence of Digital Currency Group to support North American bitcoin miners and international manufacturers in establishing, maintaining, and protecting decentralized networks.
Disclaimer
The above information is a general description of tasks performed by individuals in this position and is not exhaustive in listing all responsibilities and skills required.