
Fullstack Golang Engineer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Fullstack Golang Engineer
Company: Discern
Location: Stamford, United States
About Discern:
Discern is a modern registered agent and venture-backed software provider revolutionizing entity compliance. We leverage technology to automate status monitoring, foreign nexus management, filing requirements, and registered agent services.
Job Description:
We are seeking a talented Fullstack Golang Engineer to join our growing team. You will play a key role in developing and maintaining our innovative platform, ensuring seamless functionality and scalability.
Responsibilities:
- Design, develop, and implement new features using Golang.
- Build and maintain RESTful APIs.
- Collaborate with the team on architecture and design decisions.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to best practices.
Qualifications:
- Proven experience developing with Golang.
- Strong understanding of web development principles and technologies.
- Experience with front-end frameworks (e.g., React, Angular).
- Familiarity with relational databases (e.g., PostgreSQL).
- Excellent communication and teamwork skills.
Qualifications
Required:
- 3+ years of professional experience developing web applications using Golang.
- Strong understanding of RESTful APIs and experience designing and implementing them.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred:
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of DevOps practices and tools.
- Experience with Agile development methodologies.
- Bachelor's degree in Computer Science or a related field.
Key Responsibilities
Software Development:
- Design, develop, and maintain scalable and reliable backend systems using Golang.
- Implement RESTful APIs and microservices to support Discern's platform functionalities.
- Write clean, well-documented, and testable code adhering to best practices.
- Collaborate with the team to define and implement new features and functionalities.
System Maintenance:
- Monitor system performance and identify areas for optimization.
- Troubleshoot and resolve technical issues promptly and efficiently.
- Participate in on-call rotation to ensure system availability and stability.
- Contribute to the continuous improvement of development processes and infrastructure.
Collaboration:
- Work closely with product managers, designers, and other engineers to deliver high-quality solutions.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with industry trends and best practices in software development.
Selection Process
Discern - Fullstack Golang Engineer Hiring Workflow
1. Application Review: Discern's AI-powered system screens applications based on keywords, experience, and qualifications.
2. Skills Assessment: Shortlisted candidates complete a technical assessment testing Golang proficiency, web development skills, and problem-solving abilities.
3. Phone Screening: A recruiter conducts a brief phone interview to assess communication skills, cultural fit, and project understanding.
4. Technical Interview: A panel of engineers evaluates technical expertise through in-depth discussions on coding challenges, system design, and past projects.
5. Culture Fit Interview: Candidates meet with team members to discuss company values, work environment, and individual contributions.
6. Final Decision: The hiring team reviews all assessment results and interview feedback to make a final selection.
This streamlined process ensures a fair and efficient evaluation of candidates for the Fullstack Golang Engineer position at Discern.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Discern
About Discern
Discern is a modern, venture-backed software company revolutionizing the registered agent landscape. We empower businesses with cutting-edge technology to streamline entity compliance.
Discern automates crucial tasks like monitoring entity status, identifying foreign nexus, and handling filing requirements. Our platform acts as a reliable Registered Agent, ensuring businesses stay compliant and avoid costly penalties.
Driven by a team of passionate innovators, Discern is committed to providing a seamless and efficient experience for businesses of all sizes. We believe in simplifying complex legal processes, allowing our clients to focus on what matters most: growing their businesses.
Ready to Apply?
Join Discern and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job